1、如details-1-2-3-4.html替换成details.aspx?id=123&p=4,最后一个'-'后面为p的值
2、搜索页面如何做伪静态?如searchresult.aspx?kwd=你好帅
2、搜索页面如何做伪静态?如searchresult.aspx?kwd=你好帅
解决方案 »
- jQuery中lazyload问题
- Ajax应用中Development server有bug?
- 如何每次放进一次购物车,购物车列表就会境加一行数据
- 发布型网站的文章一般用什么形式存储?
- 请问用SqlDataAdapter更新数据时怎样不插入数据库已有的数据
- C#下载文件问题啊!!!
- 高分求解:ASP。NET 发布到远程的服务器上 怎么发布?在线等!(分不够再加)
- 把javascript封装到htc中有什么好处?
- 自己写的DataGrid.新增功能“滚动条、固定列头和首列和最后一行、用鼠标调整列宽”。大家都来砸呀……
- 我的treeview无法改变链接的样式,请帮帮忙
- GridView绑定数据源
- 下载的源代码无法运行
string str = "details-1-2-3-4.html";
Match m = new Regex(@"([^-]+)(?:-([^-.]+))*").Match(str);
StringBuilder sb = new StringBuilder();
sb.Append(m.Groups[1].Value).Append(".aspx?id=");
for (int i = 0; i < m.Groups[2].Captures.Count - 1; i++)
sb.Append(m.Groups[2].Captures[i]);
sb.Append("&p=").Append(m.Groups[2].Captures[m.Groups[2].Captures.Count - 1]);
Console.WriteLine(sb.ToString());
Console.ReadLine();
//details.aspx?id=123&p=42:urlrewrite