ASP.NET
八九燕来
这个作者很懒,什么都没留下…
展开
-
用微软组件URLRewriter在Windows Server 2003下实现的在ASP.NET下重写URL
好有成就感的一个晚上啊,虽然困了,也要把晚上的收货整理出来,必须的!以前粗略的看过一些关于URL重写的文章,大致分为在IIS下、ASP.NET下实现的。还有说在IIS6下不容易实现用ASP.NET重写URL,在IIS7下很容易用ASP.NET实现的。今天通过试验,终于弄清楚其中的奥秘了。首先在IIS6下不容易截获请求而在IIS7下容易截获请求的说法是错误的,在IIS6下只需要在IIS6的网原创 2009-01-08 00:35:00 · 2854 阅读 · 1 评论 -
WINDOWS SERVER 2003、IIS6、ASP.NET2.0,用微软的UrlRewriter组件重写URL
一、配置IIS6在IIS下配置“应用程序映射”,也就是对于不同的扩展名(.php、.html、.asp、.aspx等)都有谁来处理这里我们选择“通配符应用程序映射”,也就是把所有扩展名,包括没有扩展名的,或者以/结尾的url,都发送到ASP.NET来处理。ASP.NET处理这些文件的程序,也就是“可执行文件”是:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll,这个文件。确认文件是否存在不要选,因为url重写后很多情况都是没有对应文原创 2010-11-17 16:45:00 · 4376 阅读 · 0 评论 -
关于ASP.NET中TreeView控件的一些体会
这是一个自定义控件文件的两部分原创 2010-10-19 23:26:00 · 1542 阅读 · 0 评论 -
.net里匹配汉字的正则表达式
<br /> title = Regex.Replace(title, @"[ -~]", string.Empty); // 剔除所有符号 title = Regex.Replace(title, @"[/u0020-/u33D5]", string.Empty); // 汉字之前的所有内容剔除 title = Regex.Replace(title, @"[/uFE30-/uFFE5原创 2010-10-12 01:21:00 · 1131 阅读 · 0 评论 -
ASP.NET 里面的各种路径
Response.Write("Request.UserHostName : " + Request.UserHostName + ""); Response.Write("Request.Path : " + Request.Path + ""); Response.Write("Request.PathInfo : " + Request.PathInfo + ""); Response.Write("原创 2010-09-27 19:07:00 · 452 阅读 · 0 评论 -
FormsAuthentication.Authenticate()方法延长保存时间的方法
using System;using System.Web;using System.Web.Security;using Web.Code;namespace Web.Login{ public partial class Login : System.Web.UI.Page { prote原创 2009-12-09 09:58:00 · 2390 阅读 · 1 评论 -
FormsAuthentication.Authenticate()方法总是返回false的原因
FormsAuthentication.Authenticate()方法要验证的用户名和密码必须存储在Web.config文件内。如果要验证存储在“ASP.NET成员资格数据库”中的密码,则需要调用Membership.ValidateUser方法。原创 2009-12-05 08:51:00 · 1286 阅读 · 1 评论 -
ASP.NET 成员资格类和说明
Membership 提供常规成员资格功能。创建一个新用户。删除一个用户。用新信息来更新用户。返回用户列表。通过名称或电子邮件来查找用户。验证(身份验证)用户。获取联机用户的人数。通过用户名或电子邮件地址来搜索用户。MembershipUser 提供有关特定用户的信息。获取密码和密码问题。更改密转载 2009-11-10 20:04:00 · 528 阅读 · 0 评论 -
使用ASP.NET网站login等控件的基本步骤
1、建立一个Web应用程序项目,要创建解决方案并创建解决方案目录,以后可以根据需要创建其他项目,如:类库2、用aspnet_regsql工具生成login等控件需要的后台数据库表3、把这些表和login等登陆控件联系起来,这里最好的方法是使用IIS网站属性里面的ASP.NET标签,在那里可以编辑配置文件 其实编辑配置文件的方法有几种: (1)直接编辑Web.conf原创 2009-11-09 20:44:00 · 4480 阅读 · 0 评论 -
ASP.NET C# Server.UrlEncode 函数用于百度 url 的问题
需要这样使用才正确:HttpUtility.UrlEncode(key,Encoding.Default)Encoding.Default 代表本地(操作系统)默认编码原创 2009-03-12 17:20:00 · 660 阅读 · 0 评论 -
ListBox控件显示分类如何实现三级联动
写asp.net程序的时候,用ListBox控件实现数据库中分类的三级显示,而且要实现选择第一级的时候,后面的两级(多级也可以)实现联动。ListBox分别为ListBox1、ListBox2、ListBox3如果只是简单的设置这三个ListBox的SelectedIndexChanged事件的处理程序,那么只能实现相邻的两级之间的联动。为了实现三级联动,需要使用一下方法:首先配置三个数据源控件:原创 2008-12-29 10:21:00 · 3053 阅读 · 0 评论 -
关于 HttpUtility.UrlEncode 和 HttpUtility.HtmlEncode 的区别
UrlEncode 是用于编码 Url 的,你在 Url 中看到过中文吗?UrlEncode把中文也编码了HtmlEncode只编码像“ 在编码 Cookies 的时候,要用 HttpUtility.UrlEncode ,否则有的浏览器不能识别中文的 Cookies 键或者值原创 2009-01-19 16:58:00 · 3469 阅读 · 0 评论 -
关于ASP.NET网页上有部分文字乱码的问题,用utf-8还是用gb2312
今天才知道,原来Asp.net网页(.aspx文件)编码有几种状态,这几种状态可以在web.config文件里配置,但是用VS.NET 里面的网站-》asp.net 网站配置菜单打开的网页工具并不提供对这个项的配置。只有给网站配置了IIS,在IIS的ASP.NET标签下才有对这个的配置,在“ASP.NET 配置设置->应用程序->全球化设置”里面,如图:配置之后会在web.config原创 2009-01-19 17:32:00 · 3308 阅读 · 0 评论 -
.net 中处理图片的一些基本方法
public partial class Test_Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { System.Drawing.Image im = System.Drawing.Image.FromFile(Server.MapPath(@原创 2012-01-04 23:16:17 · 290 阅读 · 0 评论