刚接触mvc不久,最近刚好有机会来操练一下——网页版调查问卷
对于IIS7.0以下的版本,在注册MVC路由时,都要对asax进行而外的配置,如下图所示:

这样才能骗过低版本的IIS,让MVC程序可以很好的在上面个运行,但是有时候,如果我们在页面中调用后台程序采用的
是如下的方式:

那我只能说,这下就麻烦了。因为低版本的IIS中对这些路径是支持的,难道就没有一个稍微好点的方法可以兼顾低版本和高版本的IIS,
在平常使用发现,只能运用htmlHelper来添加链接,其在生成链接时会根据默认路由来决定在生成的链接中是不是添加.aspx
下面是htmlhelper自动生成的链接:
路由中有.aspx版本:

路由中木有.aspx版本:

浙公网安备 33010602011771号