在 ASP.NET 网页的默认模型中,用户会与页交互,单击按钮或执行导致回发的一些其他操作.此时将重新创建页及其控件,并在服务器上运行页代码,且新版本的页被呈现到浏览器.但是,在有些情况下,需要从客户端运行服务器代码,而不执行回发.如果页中的客户端脚本维护一些状态信息(例如,局部变量值),那么发送页和获取页的新副本就会损坏该状态.此外,页回发会导致处理开销,这会降低性能,且会让用户不得不等待处理并重新创建页. 若要避免丢失客户端状态并且不导致服务器往返的处理开销,可以对 ASP.NET 网页编码…
一.使用回调函数的好处 在 ASP.NET 网页的默认模型中,用户会与页交互,单击按钮或执行导致回发的一些其他操作.此时将重新创建页及其控件,并在服务器上运行页代码,且新版本的页被呈现到浏览器.但是,在有些情况下,需要从客户端运行服务器代码,而不执行回发.如果页中的客户端脚本维护一些状态信息(例如,局部变量值),那么发送页和获取页的新副本就会损坏该状态.此外,页回发会导致处理开销,这会降低性能,且会让用户不得不等待处理并重新创建页. 若要避免丢失客户端状态并且不导致服务器往返的处理开销,可以对…
工欲善其事,必先利其器 在asp.net开发的网页中,有时候需要禁止用户粘贴复制密码,禁止用户copy文章直接粘贴到文本框中.采取的方法是直接在限制控件的地方写上禁止粘贴文本的代码.但是这样不是很方便,假如一个页面中有5个textbox的控件,这时候必须单独对每一个控件都写上禁止复制.粘贴的代码,导致工作量很大.那下面来看看具体操作. 第一步,新建一个空的webform页面. 第二步,在webform中添加几个textbox控件. 第三步,在body标签中加入 oncut="return fal…
需求:在网页中播放powerpoint保存的pps文件和mp4文件 经过查阅:发现网页上直接播放pps文件比较麻烦(office web apps server),所以通过工具,将pps文件转换为swf文件进行播放 经过测试,可以直接播放FLV和MP4格式文件 以下是查阅出来的播放源码: <%--flash播放--%> <div style="width:600px; padding:24px 0 0 17px;"> <object classid=&qu…
原文:https://blog.csdn.net/mzl87/article/details/90580869 本文将分别介绍在MVC中使用Filter和Model Binding两种方式来说明如何解除对Session,Cookie等的依赖. 当然也会适当对Filter在MVC请求的生命周期中的作用和角色,使用场景等作下简单的说明. 一个完整的MVC的生命周期分为5个步骤, 对应图例中的1~5. IIS中传递请求到程序 MVC根据Routing来选择由哪个Controller/Action来处理…
以前做asp.net下载功能的时候都是采用:<a href="http://www.wang0214.com/wgcms">下载</a>的方式来实现下载. 但后来发现,这种方法存在诸多弊端.至于弊端原因百度一下就明白了. 所以,下面分享下自己修改完善后,asp.net加密文件下载功能: 不想看详细介绍的直接点击这里下载:开始下载:点击下载解压密码:www.wang0214.com 1.首先新建一个用于进行下载处理的page页,如download.aspx,里面不…
经过上网找资料,终于找到一种可以直接将GridView中数据导出到Excel文件的方法,归纳方法如下: 1. 注:其中的字符集格式若改为“GB2312”,导出的部分数据可能为乱码: 导出之前需要关闭分页部分,若分页只导出首页的数据: /// <summary> /// 下载数据 /// </summary> /// <param name="FileType">文件类型</param> /// <param name="F…
背景 首先,要说明的是,原先需求定义的是,同一个账号只能同时有一个人来登录,如果另外一个登录的话,前一个登陆者就自动被踢掉.本来原先要做成存储到服务器的数据库中,但是后来如果是非正常退出的话 下次就没法登录,这下就上网找资料 改了以后就有了下面的东东了. 登陆页后台 Login.aspx.cs //单点登录判断 Hashtable hOnline = (Hashtable)Application["Online"]; if (hOnline != null) { ; while (i…
https://msdn.microsoft.com/zh-cn/library/3yekbd5b(VS.80).aspx private void Button1_Click(object sender, System.EventArgs e) { System.Web.HttpBrowserCapabilities browser = Request.Browser; string s = "Browser Capabilities\n" + "Type = "…
html代码如下: 现在是<span id="TimeSpan"></span> <script type="text/javascript">                                    ShowTime();                                </script> Js脚本 <script type="text/javascript"&g…