0

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

你可以看看: http: //jsbin.com/kubohuniki/1/edit ?html,output

此行在输入的“右侧”显示验证消息:

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

此行在输入的“下方”显示验证消息:

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

1 回答 1

1

试试这个(更新)

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


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

@Html.ValidationMessageFor(model => model.Question)
于 2015-02-20T13:37:18.223 回答