我一直在试图给选项,用户如Facebook在URL中添加他们的公司名称:添加公司名称MVC 4
http://localhost:50753/MyCompany/Login
我尝试了多种不同的网址,但没有奏效。
routes.MapRoute(
name: "Default",
url: "{companyName}/{controller}/{action}",
defaults: new { controller = "Login", action = "Index"}
);
routes.MapRoute(
name: "Login",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional }
);
现在,当我加入这条路线得到它的工作,我所有的AJAX请求启动失败,那些成功的代表HTML而不是JSON。我注意到,由于这条路线,我的页面重新加载。
有人可以帮我弄清楚如何使用MVC路由(如果可能,或者如果我以错误的方式思考)?
Ty for help out :) – Salman 2015-03-03 06:38:19