WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。「建议收藏」

WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。「建议收藏」WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。

大家好,又见面了,我是你们的朋友全栈君。

背景:

    在我们平时登录微博或是淘宝时,除了输入账号密码,经常还要输入验证码,不管是哪一项我们输错了,都会弹出相应的提示框,我们在cs中,用msgbox就可以弹出提示框,那么在网页上,如何弹出提示框呢?以登录时用户名或验证码提示为例:

Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('登录失败,用户名或密码错误');</script>"); 

这是其中的一种方法,但是加了这个方法后,又会出现其他的错误:

 WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。「建议收藏」

原因:  

    从代码中可以看出,script language=“JavaScript”,然而我们并没有相应的JQuery引用,所以就会报错。

    JQuery 是JavaScript的一个类库,用JavaScript写各种各样的方法,封装在一起,就可以组成一个JQuery。

解决办法:

1.提示这个错误,最直接的方法就是添加JQuery引用,找到相应的Jquery(aspnet.scriptmanager.jquery.dl)文件将其复制到bin文件夹下。

2. 在程序允许的情况下,降低.Framework的版本,在配置文件中删除相应的语句:

    <system.web> <compilation debug="true" targetFramework="4.5" /> <httpRuntime targetFramework="4.5" /> <!--删除该语句--> </system.web>

3.在aspx网页的Page_Load中加入相应的语句:

        protected void Page_Load(object sender, EventArgs e) { UnobtrusiveValidationMode = UnobtrusiveValidationMode.None; }

4.或是在配置文件中加入相应的语句:

<appSettings> <add key ="validationSettings:UnobtrusiveValidationMode" value ="none"/> </appSettings>

总结:

     初次接触网页版的程序,很多东西看起来都很新鲜,但是有了牛腩老师的讲解,一点都不难,而且还挺好玩的,看着自己做的网页一点点实现,有了问题,去解决就好了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105758.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C++的后端框架从头开发[通俗易懂]

    C++的后端框架从头开发[通俗易懂]基于C++的后端框架Ratel简介:从开发到现在已经半个月了,我会进行长期地开发、维护和优化,直到它变得完善。各种建议和错误读者都可以和我联系,从公众号中就可以找到我的联系方式~Ratel后端框架目前采用C++作为开发语言,理想的效果是实现一个通用的、灵活的、高效的后端开发框架,可以自由选择不同的I/O复用机制,可以自由选择采用多线程、多进程或协程方式实现,并且可以跨平台Linux和Window平台编译和运行。目前已有功能:Linux和Windows跨平台运行

    2022年6月9日
    134
  • 捷达vs5顶配配置_VS窗体教程

    捷达vs5顶配配置_VS窗体教程使用VSCode优雅的书写Python代码

    2022年10月23日
    1
  • python字典详解_python字典取值

    python字典详解_python字典取值字典字典的key和value一一对应的,字典是可变的,也是有序的(python3.6版本开始字典有序),可迭代的增加元素当key不存在时,直接赋值a={"status"

    2022年7月29日
    12
  • async/await 的理解和用法

    async/await 的理解和用法async/await是什么async/await是ES7提出的基于Promise的解决异步的最终方案。asyncasync是一个加在函数前的修饰符,被async定义的函数会默认返回一个Promise对象resolve的值。因此对async函数可以直接then,返回值就是then方法传入的函数。//async基础语法asyncfunctionfun0(){console.log(1);return1;}fun0().then(val=>{conso

    2022年7月12日
    11
  • php artisan 命令报错,什么命令都是这个错误,cmd下运行也不行,又没看到语法错误…

    php artisan 命令报错,什么命令都是这个错误,cmd下运行也不行,又没看到语法错误…

    2021年10月10日
    51
  • “备份集中的数据库备份与现有的数据库不同”解决方法「建议收藏」

    “备份集中的数据库备份与现有的数据库不同”解决方法「建议收藏」原文发布时间为:2010-09-16——来源于本人的百度文章[由搬家工具导入]最主要就是要在“选项”中选择“覆盖现有数据库”,否则就会出现“备份集中的数据库备份与现有的数据库”的问题。以前一直使用SQLServer2000,现在跟潮流都这么紧,而且制定要求使用SQLServer2005,就在现在的项目中使用它了。对于SQLServer2005,有几个地方是要注意的,比方在还原数据库…

    2022年4月30日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号