我希望你能帮我解决以下问题.
我正在使用ASP.NET MVC 3,希望我的应用程序支持带有圆点的用户名.
我的Global.asax是这样的:(http://localhost/{用户名})
routes.MapRoute(
"UserList",
"{username}",
new { controller = "Home", action = "ListAll" }
);
当我访问其他页面(如http://localhost/john.lee/details等)时,这些应用程序就会工作.
但是主用户页面不工作,我希望这个应用程序能像Facebook一样工作,那里支持http://www.facebook.com/john.lee.
我使用了下面的代码,但根本不适用于我:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
我能够使用下面的代码并让应用程序接受dots,但出于许多不同的原因,我肯定不想使用下面的代码,请告诉我有一种方法可以克服这个问题.
<modules runAllManagedModulesForAllRequests="false" />