Dropdownlist绑定后增加项目
作者:John 日期:2008-08-11
Asp.Net实现伪URL地址
作者:John 日期:2008-08-10
实现伪URL,例如:浏览器显示地址bbslist25.aspx,实际地址bbs.aspx?forumid=25,方法如下:
在Global.asax文件中,增加以下代码:
C#代码
- protected void Application_BeginRequest(Object sender, EventArgs e)
- { string oldUrl = HttpContext.Current.Request.RawUrl ;
- string pattern = @"^(.+)bbslist( d+) .aspx( ?.*)*$";
- string replace = "$1bbslist.aspx?forumid=$2";
- if(Regex.IsMatch(oldUrl, pattern, RegexOptions.IgnoreCase | RegexOptions.Compiled))
- { string newUrl = Regex.Replace(oldUrl, pattern, replace, RegexOptions.Compiled | RegexOptions.IgnoreCase);
- this.Context.RewritePath(newUrl);
- }
- }








