随笔分类 - ASP.NET
摘要:.net程序员首先需要了解什么是IsPostBack.msdn上边有IsPostBack的定义:获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。如果是为响应客户端回发而加载该页,则为true;否则为false。“为相应客户端回发而加载”,注意,这里的客户端的回发是指服务器端响应客户端的回发,这也就决定了该属性是由服务器控件的事件所引起。对于javascript客户端脚本代码,由于只是运行在客户端,从而执引发不了该属性的执行。!IsPostBack==ture 当前页面是第一次加载:第一次加载页面时Page.ispostback是false,当触发该页面的we
阅读全文
摘要:一、目前在ASP.NET中页面传值共有这么几种方式:1、使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码private void Button1_Click(object sender, System.EventArgs e){ string s_url; s_url = "b.aspx?name=" + Label1.Text; Response
阅读全文
摘要:抛开TryCatch不说(这种地球人都知道),ASP.NET提供了四种错误处理机制,分别为:Page_Error,ErrorPage,Application_Error,<customErrors>四种,如果加上TryCatch就算五种吧,可以理解为:一种局部变量---TryCatch,两种页面级变量:Page_Error,ErrorPage,两个全局变量:Application_Error,customErrors,在这里提前说一下他们的执行顺序,从高到低排序:Page_Error>ErrorPage>Application_Error><customEr
阅读全文
摘要:一:什么是对称算法? 对称算法也被称作单密钥算法,也就是加密密钥能从解密密钥中推算出来,同样解密密钥也能从加密密钥中推算出来,说白了,就是加密密钥和解密密钥是同一个密钥,对称算法的安全性依赖于密钥,密钥被人知道了,都能对消息进行加密和解密 二:对称算法的加密和解密表示法 M表示明文,E表示加密,k表示密钥,D表示解密,C表示密文 Ek (M) = C //通过密钥k对明文M加密得到密文C Dk (C) = M //通过密钥k对密文C解密得到明文M 三:对称算法的分类 1:逐位加密的流算法 2:分组方式的分组算法
阅读全文
摘要:table1.Width=Unit.Percentage(100); //这句等于前台设置 width="100%";
阅读全文
摘要:如果你首次登陆的话,这个页面会报黄页,然后提示这里出问题了。。但是你刷新一下,它就好了。。。如何解决了,我的方式如下:1:在MSDN下载最新的Silverlight版本,然后更新。2:找到类似C:\Program Files\Microsoft Silverlight\4.0.60831.0 这样的文件夹。找到System.Windows.dll3:Copy到你的项目中(Web的Bin目录下),并进行引用,clean Solution and Rebuild Solution.4:错误不再重现。
阅读全文
摘要:前几天做项目需要用到将GridView中的数据导入到Excel,原以为很简单,上网搜了一下资料,果然方法不少,于是就采用了一个: private void GridViewToExcel() { Response.Clear(); Response.BufferOutput = true; //设定输出的字符集 Response.Charset = "GB2312"; //假定导出的文件名为FileName.xls Response.AppendHeader...
阅读全文
摘要:今天在做程序测试的过程中,发现程序出现只要一个客户端访问程序,其他客户端访问都受到影响。后来一查是在程序中设了静态变量的关系,由于静态变量是全局的所以会出错。对此问题进行学习一下(下列内容来自各个网页精华,由于截取不同网页,如有侵权,请和我联系):利用asp.net 开发基于B/S模式的应用系统,经常会遇到同一页面类的各函数成员之间、 同一会话各页面之间、不同机器各用户页面之间的传值问题,即要解决数据共享的问题。这可以选择使用Application、Session、cookie、Static、ViewState 等方法实现。其中Static变量的使用容易出现问题,使用不好会导致数据紊乱,给系.
阅读全文
摘要:我们的项目终于接近了尾声。但是在发布到IIS时,却发生了问题,今天记录一下。问题:“Anerroroccurredduringlocalreportprocessing.Thedefinitionofthereport'MainReport'isinvalid.AnunexpectederroroccurredinReportProcessing.未能加载文件或程序集“Microsoft.ReportViewer.ProcessingObjectModel,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50
阅读全文
摘要:关于Asp.net自带的报表有很多应用的方法,下面只是我在做项目过程中,所应用到的一部内容,仅以此记录一下。若是有想深入学习的朋友,还请看Msdn。前台设计<%@RegisterAssembly="Microsoft.ReportViewer.WebForms,Version=10.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"Namespace="Microsoft.Reporting.WebForms"TagPrefix="rsweb"%><rsweb
阅读全文
摘要:ASP.NET回车提交事件是什么呢?是如何实现的呢?ASP.NET回车提交事件的执行需要注意什么细节呢?那么本文就向你介绍详细的内容,希望对你有所帮助。ASP.NET回车提交事件其实说到底并不是ASP.NET 的编程问题,却是关于html form 中的submit 按钮就是如何规划的具体讨论。 也可归于ASP.NET编程的一部分,那么ASP.NET回车提交事件的具体实现是怎么样的呢?下面我们具体的看下: ASP.NET回车提交事件实现1、 当你的光标焦点进入某个表单元素的时候,会激活该表单中第一个(流布局顺从左到右,从上至下) type=submit 的按钮(假如有),等待响应回车事件,并提
阅读全文
摘要:在asp.net设计网站中,有很多时候需要在客户端下载文件或打开文件,以下以流的形式来打开或保存文件: stringfileName="HelpCenter.txt";//客户端保存的文件名stringfilePath=Server.MapPath("/Pages/HelpCenter.txt");//路径//以字符流的形式下载文件FileStreamfs=newFileStream(filePath,FileMode.Open);byte[]bytes=newbyte[(int)fs.Length];fs.Read(bytes,0,bytes.Leng
阅读全文