Kendo UI Razor 验证而不是 Html

Kendo UI Validation for Razor instead of Html

我在我的 MVC 应用程序中使用 Kendo 验证器,想要将验证消息的位置从输入的下方更改为输入的右侧。尽管 Kendo UI 验证的 html 代码出现在输入的右侧,但相同的代码在输入下方而不是右侧显示验证消息。是否有任何错误或如何将其转换为剃须刀?请注意,razor 代码中 "required" 和 "validationmessage" 之间没有 space,但在将其用作 html 代码时遇到错误。有什么想法吗?

您可能会看看:http://jsbin.com/kubohuniki/1/edit?html,output

此行显示输入 "right" 上的验证消息:

<label>Label RIGHT</label>
<input id="Name" class="k-textbox" required validationmessage="required field" />  

此行显示输入 "below" 上的验证消息:

 <label>Label BELOW</label>
 @Html.Kendo().TextBoxFor(m => m.Name, new { @class="k-textbox", requiredvalidationmessage="required field"  })

试试这个(更新)

  @Html.TextBoxFor(m => m.Question, new { @class = "k-textbox",


required = "true", validationmessage = "required field" }) 

@Html.ValidationMessageFor(model => model.Question)