Как мне перенаправить страницу в MVC3? - PullRequest
0 голосов
/ 14 февраля 2012

Я создал и разместил веб-приложение MVC3, и теперь проблема в том, что когда я открываю

www.abc.com

это открытие index.cshtml i.e домашней страницы веб-приложения mvc

но я не хочу, чтобы он открывался при открытии

www.abc.com

У меня есть одна статическая страница с именем

index.htm

должен быть открыт первым

в mvc3 Global.asax код:

  public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );

        }

Как мне сделать рендеринг на

http://www.abc.com/mypage.html

1 Ответ

0 голосов
/ 14 февраля 2012

У меня опубликовано в блоге о this

Добавьте новую WebForm в качестве Default.aspx в корневой каталог,

установите его в качестве запускаpage

и при загрузке страницы перенаправьте его на URL-адрес по умолчанию.- Главная \ Указатель или любая другая страница.

public partial class _default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Response.Redirect("~/Home");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...