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>

总结:

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Vue生命周期钩子(三)「建议收藏」

    Vue生命周期钩子(三)「建议收藏」Vue生命周期图Vue中共有11个生命周期函数,本文只说明8个生命周期钩子beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好data和methods属性created:实例已经在内存中创建完毕,此时 data 和 methods 已经创建完毕,此时还没有开始编译模板beforeMount:此时已经完成了模板的编译,但是还没有挂载到页面中…

  • MAC下最好用的抓包工具–charles简单操作教程

    MAC下最好用的抓包工具–charles简单操作教程一、Charles介绍给大家推荐一款在mac上我觉得很好用的抓包工具,再过去的半年中给我很大帮助,在工作学习中使用很方便。那么什情况下我们会需要使用抓包工具呢,比如我想查看一个接口请求的参数、返回值,还有移动设备上的http请求、https请求,有了charles一下搞定,妈妈再也不用担心我的学习了,咳咳……,回归正题,介绍一下charles。Charles是一个HTTP代理服务器…

  • T61 ubuntu 10.10 中文字体 雅黑字体

    T61 ubuntu 10.10 中文字体 雅黑字体

  • MyEclipse激活成功教程 CI-2018.9.0版本

    MyEclipse激活成功教程 CI-2018.9.0版本介绍myeclipse是eclipse进化版,有很强大的功能,但是,它是收费的。这也是阻碍大多数人使用它的原因。作为学生,想使用该工具进行学习,但苦于资金有限,只能进行激活成功教程后再学习。本人找了很多的激活成功教程教程,最初感觉很简单,就打算直接开搞;但是,按照教程一步一步来,结果发现,自己就是不能成功。为此,我还安装了很多不同的版本,但由于没有找到根本原因,全都以失败告终。后来,仔细研究后才知道原因…

  • 块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别[通俗易懂]

    块存储、文件存储、对象存储这三者和分布式文件存储系统的本质区别[通俗易懂]https://blog.csdn.net/enweitech/article/details/51445087 块存储和文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-basedStorage)是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-basedStorageDevice)简称OSD。       首先,我们介绍这两种传统的存储类…

  • dede织梦怎么修改description的字数

    dede织梦怎么修改description的字数

发表回复

您的电子邮箱地址不会被公开。

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