随笔分类 - MVC
摘要:在 ASP.NET WebForm中不少人做过通过Url重写使Url中不带后缀,这次我们做的正好相反。假设我们需要将URL后缀设置成shtml,以新建ASP.NET MVC项目时默认的项目为例。如果要访问登陆页,则URL为http://localhost/Account/Login,Account匹配Account Controller,Login匹配Login Action。如果我们要将URL改为http://localhost/Account/Login.shtml,在不改变Route的情况下Action变成了Login.shtml,显然无法找到这个Action,所以就出现了404错误,我
阅读全文
摘要:在Visual Studio 2008新建ASP.NET MVC 1.0项目时自动生成的例子中,默认的Route是{controller}/{action}/{id},这里的id是参数,可以省略,但是得有controller和action这就使得在URL中要指明Controller和Action。比如我要访问那个例子中的登陆页,就要写成http://localhost/account/login.如果我们的account系统是单独开发的,一般已经设置了名为account的虚拟目录,如果还要在url中指明controller是account,url就会变成类似http://localhost/a
阅读全文

浙公网安备 33010602011771号