WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping
當我們在webform專案裡面遇到有要做欄位必填
正規表示格式確認(email,純數字)又或者密碼跟再次驗證等等
通常會透過.net 內建的
RequiredFieldValidator
RegularExpressionValidator
CompareValidator
等驗證控件
而預設若直接使用可能會報這錯誤
WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping
WebForms UnobtrusiveValidationMode requires a ScriptResourceMapping for jquery
此時最快解法就是
在Page_Load事件中加上
解法1.
UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;
解法2.
在web.config 中加入
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
解法3.
自.net 4.5之後驗證相關機制仰賴於jQUery 中 javascript的一些引用參考
所以也可以去nuget補安裝AspNet.ScriptManager.jQuery
Ref:
Using CompareValidator To Check Password In ASP.NET
https://www.dotnetheaven.com/article/using-comparevalidator-to-check-password-in-asp.net
[ASP.NET] 驗證控制項 / Validation Control
https://dotblogs.com.tw/yc421206/2009/04/24/8155
Validate Email Address using Regular Expression Validator in ASP.Net
https://www.aspsnippets.com/Articles/Validate-Email-Address-using-Regular-Expression-Validator-in-ASPNet.aspx
ASP.NET email validator regex
https://stackoverflow.com/questions/1710505/asp-net-email-validator-regex
[錯誤訊息] 請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)
https://blog.uwinfo.com.tw/auth/article/choco/413
出現錯誤【WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。】
http://zackwang.blogspot.com/2015/02/webforms-unobtrusivevalidationmode.html
[ASP.NET]WebForms UnobtrusiveValidationMode 需要 'jquery' 的 ScriptResourceMapping。請加入 ScriptResourceMapping 命名的 jquery (區分大小寫)。
https://dotblogs.com.tw/rainmaker/2013/05/03/102768
https://stackoverflow.com/questions/37230036/webforms-unobtrusivevalidationmode-requires-a-scriptresourcemapping-for-jquery
留言
張貼留言