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)
我在我的 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)