高手请进:当asp.net接受一个请求的时候,不直接去找文件,而由程序截获下来。

swzheng 2006-01-08 11:02:58
我理解在asp.net中接受一个服务,比如http://aa.bb.com/index.aspx,它应该是直接去找index.aspx这个文件,然后运行inxex.aspx中的Codebehind。现在我要做的是当由这个请求的时候,我不让直接去找文件,而是把它给截下来,把index.aspx当做一个key,然后在程序中根据这个key再决定运行那些程序(.cs),使用那个模板文件(由可能是index.aspx,也由可能是aaa.aspx). 就像我们经常能在url看到比如http://aa.bb.com/index .这个url里面就没有文件的扩展名,一般也就不是直接去找文件了.

我用的是c#,如果我要这么做的话,应该重载那些类,那些方法了。我在使用其他语言的时候,可以这么做,但是在c#不知道要怎么重载它的一些基础的类。
...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
swzheng 2006-01-11
  • 打赏
  • 举报
回复
一直很苦恼这个问题,想了很久. 前两天很忙, 没有时间看csdn.到今天才来.
多谢, 看了这个, 真的能对提高很大的工作效率.
lidong6 2006-01-09
  • 打赏
  • 举报
回复
微软的文档:
http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx
lovefootball 2006-01-09
  • 打赏
  • 举报
回复
这个就是网址重写
你可以搜一下相关资料
shiningpolarstar 2006-01-09
  • 打赏
  • 举报
回复
在ASP.NET里写HTTPMODEL来进行URL映射
http://www.veryblog.com/snapshot/ugoer_dot_cnblogs_dot_com/archive/2005/09/06/230917/html.aspx
lingbo_wx 2006-01-09
  • 打赏
  • 举报
回复
关注
califord 2006-01-08
  • 打赏
  • 举报
回复
关注你的问题,学习
Xmadog 2006-01-08
  • 打赏
  • 举报
回复
可以通过IhttpRequest来实现,不过要配置webconfig,将相应这个特殊请求的文件类型在里面定义~

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧