随笔分类 - Asp.net问题总结
Asp.net问题总结
BASE64-客户端(js)加码-服务器端(c#)解码,URL传递“汉字参数”解决方法。
摘要:为什么需要对参数进行编码?相信有过开发的经验的广大程序员都知道,在Web中,若是直接在Url地址上传递参数值,若是中文,或者+等什么的就会出现乱码现象,若是数字或者英文的好象没有什么问题,简言之,传递过来的参数是需要进行编码的。在这里,也许有人会说,为什么不直接用Server.UrlDecode和S...
阅读全文
ASP.Net中控件的EnableViewState属性
摘要:在ASP.Net中对各个WebForm控件引入以前没有的EnableViewState属性。这个属性究竟有什么用。我们知道对于WebForm而言,其代码是在服务器端的,以处理客户端的请求。当用户通过浏览器浏览网页的时候,会对网页进行某些操作,比如打开新链接,或单击某个按钮。在ASP中,这些是通过脚本...
阅读全文
在ASP.Net 2.0中实现多语言界面的方法
摘要:1. 跟以前一样做界面,只是注意,把所有需要有多语言界面的文字都用label来做 2. 做完以后,在Solution Explorer里选中这个文件,选Tools->Generate Local Resource 3. 你会发现生成了一个目录,App_LocalResources;这个目录里多了...
阅读全文
c#实现google样式的分页
摘要:做一个项目,用到了DATALIST,由于分页的需求,手动写了分页的函数。个人觉得GOOGLE的分页很不错,上网查了下资料,修改了下。 这里没有涉及到数据的分页读取,只是返回一个带HTML代码的分页样式(字符串),可以用label在页面显示,也可以用this.Controls.Add(new Lite...
阅读全文
27个Asp.Net经常会用到的函数集
摘要:1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3...
阅读全文
对称EDS加解密方法
摘要:1.导入两个名称空间: using System.Security.Cryptography; using System.Text.RegularExpressions; 2. 加密解密类: private static readonly string sKey="qJzGEh6hESZDVJeC...
阅读全文
在blog中实现日历效果
摘要:如果在blog中实现日历效果?如果当天有日志,则显示链接,否则不显示链接?如果只是单纯使用.net中的Calendar控件、不用js来写,能实现么?答案是肯定的,那么如何去实现呢?首先,我们知道.net中的服务器控件是会进行Postback的,Calendar控件中的第一天在点击时,就会进行一次po...
阅读全文
VS.NET 控件命名规范
摘要:VS.NET 控件命名规范 Type Prefix Example Array arr arrShoppingList Boolean bln blnIsPostBack Byte byt bytPixelValue Ch...
阅读全文
rss简单阅读器源码
摘要:publicvoidProcessRSSItem(stringrssURL){//使用一个字符串rssURL作为它的参数。这个字符串包含了RSS的URL。它使用rssURL的值建立了一个WebRequest项 System.Net.WebRequestmyRequest=System.Net.Web...
阅读全文
c#获取真实IP和代理IP
摘要:获取真实IP: 获取真实IPCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->publicstaticstringGetRealIP(){stringip...
阅读全文
正则表达式 大杂烩
摘要:收集一些常用的正则表达式。正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配常用用户名的正则表达式: privateboolIsValidUsername(stringstrUsername...
阅读全文
C#可逆加密-Rijndael算法
摘要:CS文件: Rijndael算法//App_CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.IO...
阅读全文
在asp.net中长内容自动分页的实现
摘要:在asp.net中长内容自动分页的实现在一篇文章过长时,可以自动的写个小程序对其进行分页. 具体代码: publicclasst3:system.web.ui.page{privatestringstr;//字符privateintstrl;//字符总长度privateintpagesize;//...
阅读全文
ASP.NET 2.0 页面输出缓存
摘要:页面输出缓存作为最简单的缓存形式,输出缓存只是在内存中保留为响应请求而发送的 HTML 的副本。其后再有请求时将提供缓存的输出,直到缓存到期,这样,性能有可能得到很大的提高(取决于需要多少开销来创建原始页面输出 - 发送缓存的输出总是很快,并且比较稳定)。设置页面输出缓存可以使用以下两种方式:一种是...
阅读全文
asp.net 解决重复提交问题
摘要:asp:buttonid="btnSubmit"onclick="btnSubmit_Click"runat="server"OnClientClick="this.disabled=true;this.form.submit();"UseSubmitBehavior="False"/> 或 thi...
阅读全文
选择中国省市的控件
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//选择中国省市的控件publicclassChinaCitySelector:Control{priv...
阅读全文
TextBox只输入数字
摘要:非常简单,加一个属性事件: asp:textboxclass="Text"onkeypress="if(event.keyCode57)event.returnValue=false;"id="txtY_Revenue"style="TEXT-ALIGN:right"runat="server"Wi...
阅读全文
ASP.net 常用代码整理
摘要:1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Reque...
阅读全文
生成扭曲验证码
摘要:protectedvoidPage_Load(objectsender,EventArgse){this.CreateCheckCodeImage(GenerateCheckCode());}privatestringGenerateCheckCode(){intnumber;charcode;st...
阅读全文
自定义MD5加密
摘要:自定义MD5加密#region自定义MD5加密publicstaticstringToMyMD5(stringpwd){stringpassword="jianphu"+pwd+"password";returnFormsAuthentication.HashPasswordForStoringIn...
阅读全文