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 に答える