导航
  • 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
  • 问答

页面context.RewritePath后,显示无法找到资源,请这方面的高人指点

unm 2005-11-08 01:28:53
context.RewritePath(newUrl)后,从一个虚地址转向实际的一个go.aspx,但是说无法找到资源,请高人指点一下。

预设:
1,Url路径指向虚的.shtml文件
2,Application_BeginRequest中解析为自己的.aspx文件
3,iis中设置.shtml的解析使用aspx的解析\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
...全文
96 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoopking 2005-11-10
试试用一页做转移页用redirect
回复
unm 2005-11-09
又沉了
回复
unm 2005-11-08
又沉了
回复
unm 2005-11-08
目的:
http://myhome/go.aspx?Page=News&Func=List&ID=12345
变成
http://myhome/go/Page_News/Func_List/ID_12345.shtml

通过Application_BeginRequest中处理接受的context.Request.Path,内容是http://myhome/go/Page_News/Func_List/ID_12345.shtml,
然后context.RewritePath(newUrl);newUrl是http://myhome/go.aspx?Page=News&Func=List&ID=12345

就是URL重写,类似blog的存档分类的链接方式。
请教高人!!!!!
回复
jxufewbt 2005-11-08
不太明白你的意思。
回复
yoopking 2005-11-08
能不能再说详细点
回复
unm 2005-11-08
又沉了
谢 tgwandqn(re学习)
回复
yaterman2 2005-11-08
帮你up
回复
unm 2005-11-08
又沉了
回复
unm 2005-11-08
高人?
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告