标题:URL怎么样重写
只看楼主
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
 问题点数:0 回复次数:4 
URL怎么样重写

py.CurrentPageIndex = CurPage - 1;
lblCurPage.Text=CurPage.ToString();
lbtnFirstPage.NavigateUrl = Request.CurrentExecutionFilePath;
lbtnLastPage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(py.PageCount);

if (!py.IsFirstPage)
{
lbtnUpPage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);
我想在这里把URL重写成如:news.aspx/list-1.aspx 或者news-1.aspx
if (lbtnUpPage.NavigateUrl.Length == 0)
{
return ;
}
else
{
return Request.PathInfo.Substring(1);
lbtnUpPage.NavigateUrl = Request.CurrentExecutionFilePath + "/" + Convert.ToString(CurPage - 1);
我想在这里把URL重写成如:news.aspx/list-1.aspx 或者news-1.aspx
}

}
if (!py.IsLastPage)
{
lbtnDownPage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);
我想在这里把URL重写成如:news.aspx/list-1.aspx 或者news-1.aspx

}

搜索更多相关主题的帖子: 重写 URL 
2007-11-07 08:40
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
建议楼主下载一个微软的开源.NET项目URLRewriter,里面是编译后的组件,我前几天发那个帖子里有配置文件的示例,那里面主要配置正则表达式来替换URL。
2007-11-07 12:44
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
得分:0 
我都已经下来用了..但是到分页这里我就不知道怎么写代码了..是不是直接输出静态.news.aspx/list-1.aspx.然后在配置文件里配置就行了??

人们笑我太疯癫...我笑人们太正经
2007-11-07 13:10
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
<RewriterConfig>
<Rules>
<RewriterRule>
<!--下面两个配置的地方可以写正则表达式-->
<LookFor>~/NewsAnnounce/WebForm1.htm</LookFor>
<!--这里是URL里的假地址-->
<SendTo>~/NewsAnnounce/WebForm1.aspx</SendTo>
<!--这里写转到那个真地址-->
</RewriterRule>
</Rules>
</RewriterConfig>

2007-11-07 16:32
垃圾的沉默
Rank: 1
等 级:新手上路
威 望:2
帖 子:511
专家分:0
注 册:2007-6-25
得分:0 
问题解决了,,只是还有些隐在的问题..不过那都是关于优化方面了,,不关技术什么东西了

人们笑我太疯癫...我笑人们太正经
2007-11-08 14:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-184103-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025371 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved