您的位置:首页技术文章
文章详情页

WebFormsUnobtrusiveValidationMode需要对'jquery'使用ScriptResourceMapping。请添加一个名为jquery的ScriptReso

【字号: 日期:2024-04-17 13:25:51浏览:80作者:猪猪
如何解决WebFormsUnobtrusiveValidationMode需要对'jquery'使用ScriptResourceMapping。请添加一个名为jquery的ScriptResourceMapping(区分大小写)?

您需要一个web.config密钥才能启用4.5之前的验证模式。

有关 更多信息:

指定ASP.NET如何全局启用内置验证器控件以将不引人注目的JavaScript用于客户端验证逻辑。

类型:UnobtrusiveValidationMode

默认值:无

备注:如果此键值设置为 (默认),则ASP.NET应用程序将使用 (页面中的JavaScript内联)进行客户端验证逻辑。如果此键值设置为 ,则ASP.NET将使用 进行客户端验证逻辑。

例:

<appSettings> <add key='ValidationSettings:UnobtrusiveValidationMode'

value=”None” />

解决方法

我正在使用Visual Studio2012构建Web应用程序。我试图将字数添加到文本框中。但是,在添加javascript代码和html代码之后。我收到上述错误。

这是我的JavaScript代码

代码:

function validateLimit(obj,divID,maxchar) {objDiv = get_object(divID);if (this.id) obj = this;var remaningChar = maxchar - trimEnter(obj.value).length;if (objDiv.id) { objDiv.innerHTML = remaningChar + ' characters left';}if (remaningChar <= 0) { obj.value = obj.value.substring(maxchar,0); if (objDiv.id) {objDiv.innerHTML = '0 characters left'; } return false;}else{ return true; }}function get_object(id) {var object = null;if (document.layers) { object = document.layers[id];} else if (document.all) { object = document.all[id];} else if (document.getElementById) { object = document.getElementById(id);}return object;}function trimEnter(dataStr) {return dataStr.replace(/(rn|r|n)/g,'');}

主页中的服务器代码

<script type='text/javascript' src='https://www.haobala.com/wenda/js/JScript.js' ></script>

ASPX代码,(HTML代码)

<tr><th style='width: 595px; height: 135px;'>Official Report :</th><td colspan='4' style='height: 135px'> <asp:TextBox runat='server' TextMode='MultiLine' MaxLength='500' ToolTip='Summary:(500 characters)' onkeyup='return validateLimit(this,’lblMsg1’,500)' ></asp:TextBox> <div id='lblMsg1'>500 characters left</div><asp:RequiredFieldValidator runat='server' ControlToValidate='tbofficial' Display='Dynamic' SetFocusOnError='True'>*</asp:RequiredFieldValidator> <br /> <asp:Label runat='server'></asp:Label> <br /> <br /><asp:Button runat='server' Text='Submit' OnClick='btnSubmit_Click' /> <asp:Button runat='server' Text='Clear' OnClick='btnClear_Click' /></td></tr>

标签: web