public class SampleModel{
public int No{get;set;}
}
模型和視圖我有一個自定義ValidationFor它顯示了這一領域的輸入框附近的星:
@Html.EditorFor(model => model.No)
@Html.ValidationMessageWithStarFor(model => model.No)
所以在渲染我有一個「*」接近告訴該字段是必需的輸入框。它在服務器端正常工作,但在客戶端不起作用。 儘管在web.confing啓用ClientValidation通過這些線路:
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
...我怎樣才能啓用它?
不!我有這兩行: –
@Mahmoud Moravej,那麼可能您的自定義驗證助手不會生成正確的HTML5數據 - * DOM元素上的屬性。確保它生成與標準'ValidationMessageFor'助手相同的標記。更好的方法是使用標準的ValidationMessageFor幫助器來查看它是否有效。使用ValidationMessageFor的 –
具有相同的結果! :-( –