ASP.NET Routing从数据生成虚拟路径。说明白点就是想用asp.net routing完成如下功能将实际路径:/web/list/lstPage.aspx?id=N;(N:为一组连续的ID)
生成为:/web/list/N/(N:为一组连续的ID)
懂此技术的高手给个例子先,谢过~!
生成为:/web/list/N/(N:为一组连续的ID)
懂此技术的高手给个例子先,谢过~!
解决方案 »
- 为什么Regex.Match("a1a23b", "[0-9]{3}").Index返回的是零?
- public class MyGenericClass<T> where T:IComparable { } 目的?
- 为什么一个程序在自己电脑运行没问题,而拿到别人电脑上运行却出现错误了?
- 用vs2005只能创建Ajax的web项目
- 关于RichtextBox和剪贴板的问题
- 如何得到datagrid中表所在的行号?
- textbox
- “List<T>.Contains()"的效率高,还是 foreach循环的效率高?
- 请问如何知道c#中一个变量或对象的内存地址
- 字符串中的单引号和双引号的替换
- datable 合并行的问题?
- 使用webbrowser控件打开网页,在网页上点击链接或按钮打开网页,怎样实现还在控件中打开,而不是在IE中打开
{
public UrlRewriter()
{
//
// TODO: 在此处添加构造函数逻辑
//
} #region IHttpModule 成员 public void Dispose()
{
throw new Exception("The method or operation is not implemented.");
} public void Init(HttpApplication context)
{
context.BeginRequest += new EventHandler(context_BeginRequest);
} void context_BeginRequest(object sender, EventArgs e)
{
HttpApplication app = (HttpApplication)sender;
//得到请求的路径就是你的 web/list/lstPage.aspx?id=N
string requestUrl = app.Context.Request.Path; if (requestUrl != null)
{
//你可以随意对requestUrl做判断和处理
string rewritePath = ...;
//最后重定向到自己的路径
app.Context.RewritePath(rewritePath);
}
}
#endregion
}