ASP.NET方面的收获

来源:互联网 发布:同济大学 唐宇迪 知乎 编辑:程序博客网 时间:2024/05/17 05:07
一、通过Session["xx"]获取一些当前登陆用户的信息可以方便很多。
二、Javascript函数的运用。在ASP.NET中,一般控件的操作都是要先发到服务器,服务器执行相应的操作后再返回给用户,当控件较多时,服务器就会承受比较大的压力。而Javascript函数则可以完美实现在浏览器端就处理相应操作,大大减少服务器的压力。
三、ASP.NET4.5中UnobtrusiveValidationMode = UnobtrusiveValidationMode.None的使用。我有些页面使用验证控件出现“ 【ASP.NET】WebFroms UnobstrusiveValidationMode 需要“juqry”ScriptResourceMapping.请添加一个名为jquery(区分大小写)的ScriptResourceMapping.的解决方案”这样一个错误,当时对这个错误相当迷茫。。后来百度到“UnobtrusiveValidationMode = UnobtrusiveValidationMode.None”代码解决问题。我后来了解到,原因是那是因为Web Form使用UnobtrusiveValidationMode来验证,所以可以设定不要使用UnobtrusiveValidationMode来正常打开页面。
四、跳转页面与弹窗提示同时实现。以前发现如果再同一个页面写跳转页面和弹窗的代码时,总是只能跳转页面而不显示弹窗。后来突发奇想,通过点击Button后,先给一个全局变量赋值,然后再跳转页面,在跳转到的下一个页面的page_load里面通过全局变量的判断先弹窗提出,这样就做到了跳转页面与弹窗的同时实现。
五、
限制ip。这个是从百度copy了一小段代码,主要就是通过string ipAddress = Request.UserHostAddress;来获取当前的ip,再从中截取前11位判断和某一网站ip前11位是否相同来设置Button能否点击来实现只能在某一网站进行签到。
0 0
原创粉丝点击