日期:2014-05-17  浏览次数:20498 次

请教个URL导向的问题,是我基础太差吗?求解释
以前一直以为要用MVC才能实现http://localhost:10794/User/这样的访问方式,最近看一个大神的代码发现他没有用MVC但是很多模块的导向都是类似http://localhost:10794/模块名/  不明白,然后自己测试发现这样的方式总会导向到模块名所表示的文件夹下的default页面。 想知道原理是什么? 为什么不是其他页面?是因为IIS的关系?

------解决方案--------------------
IIS 有设置默认的起始页

vs也有设置默认的起始页
------解决方案--------------------
http://blog.csdn.net/joyhen/article/details/8476797
------解决方案--------------------
引用:
IIS 有设置默认的起始页

vs也有设置默认的起始页


是的,每个页面都建一个文件夹。文件夹里放defult.aspx  也能实现mvc似的的效果
------解决方案--------------------
那个大婶用了url的目录式重写吧

asp.net中url重写的方法有很多

比如
 ASP.NET 中执行 URL 重写
------解决方案--------------------
引用:
以前一直以为要用MVC才能实现http://localhost:10794/User/这样的访问方式,最近看一个大神的代码发现他没有用MVC但是很多模块的导向都是类似http://localhost:10794/模块名/  不明白,然后自己测试发现这样的方式总会导向到模块名所表示的文件夹下的default页面。 想知道原理是什么? 为什么不是其他页面?是因为IIS的关系?……

微软的模块 URL REWRITE
http://www.iis.net/downloads/microsoft/url-rewrite