Mar*_*tin 38 asp.net-mvc razor asp.net-mvc-3
我尝试使用以下代码行添加客户端验证:
@Html.EnableClientValidation()
但我不断收到此错误消息:
编译器错误消息:CS1502:'Microsoft.WebPages.WebPageUltimateBase.Write(Microsoft.WebPages.Helpers.HelperResult)'的最佳重载方法匹配有一些无效的参数
这适用于其他任何人,还是ASP MVC 3中的另一种方法?
Bui*_*ted 75
相反,您可以使用以下代码来代替预期的代码行.
@(ViewContext.ClientValidationEnabled = true)
Run Code Online (Sandbox Code Playgroud)
可能是对htmlhelper扩展方法的疏忽.
实际上,您可以通过执行以下操作来使用HtmlHelper方法
@{ Html.EnableClientValidation(); }
Run Code Online (Sandbox Code Playgroud)
bea*_*g09 67
嘿,在ASP.NET MVC3中,没有必要在视图页面中添加Html.EnableClientValidation(),而只需在webconfig文件中启用clientValidation,如下所示:
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)
小智 6
这个标签
@{ Html.EnableClientValidation(false); }
Run Code Online (Sandbox Code Playgroud)
必须来到
@using (Html.BeginForm())
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
67719 次 |
最近记录: |