随笔分类 -  Asp.net问题总结

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