[英]Remove unobtrusive validation from MVC 4 template
我在Visual Studio 2012(表單身份驗證)中使用ASP.net MVC 4 Web應用程序模板創建了一個新項目,我想從中刪除不干擾用戶的驗證。 我進行了以下更改:
add key="UnobtrusiveJavaScriptEnabled" value="false"
BundleConfig
以刪除jquery.validate.unobtrusive.js
腳本 _Layout
,以使jquery / jqueryval束位於<head>
部分中。 這些是我所做的唯一更改,但是我沒有得到任何客戶端驗證。 當檢查chrome中的腳本時,我看到了jquery和jquery.validate
(不是不引人注目),它沒有在我的標記中jquery.validate
不引人注意的屬性,但是客戶端根本不起作用。
我還需要做/撤消什么才能擺脫不打擾的驗證?
編輯
檢查標記,這也在我的頁面中:
<script type="text/javascript">
//<![CDATA[
if (!window.mvcClientValidationMetadata) { window.mvcClientValidationMetadata = []; }
window.mvcClientValidationMetadata.push({"Fields":[],"FormId":"form0","ReplaceValidationSummary":true,"ValidationSummaryId":"validationSummary"});
//]]>
</script>
刪除類似的標簽
@Html.ValidationSummary(true)
@Html.ValidationMessageFor(model => model.roleId)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.