2013-09-20 2 views
0

У меня есть приложение MVC 3, мой маршрут по умолчанию - это приложение/индекс, что означает, что если пользователь нажимает «http://www.something.com», , они видят «http://www.something.com/app/».ASP.net MVC маршрут по умолчанию для отображения фактического маршрута

Однако, я хочу, чтобы показать фактический маршрут всегда, что означает, что, когда пользователь нажимает «http://www.something.com», я хочу, чтобы адрес в адресной строке будет показан как «http://www.something.com/app/». Как я могу это достичь?

+0

Тогда вы, вероятно, следует использовать псевдоним вместо маршрута. 'url:" "' является перенаправлением на url: app/"'. –

ответ

0

Вы можете использовать переадресацию в своем действии следующим образом:

public class HomeController : Controller 
{ 
    public ActionResult Index(){ 
    return RedirectToAction("Index","App"); 
    // or you can do a redirect to a URL. like 301. 
    return RedirectPermanent("/app"); 
    } 

} 
Смежные вопросы