C# 在页面加载时调用新视图

C# 在页面加载时调用新视图,c#,asp.net-mvc,asp.net-mvc-4,C#,Asp.net Mvc,Asp.net Mvc 4,我知道这不是正确的方法,但我的服务器主机没有给我太多选择。但是我需要调用HomeControllersIndex方法并返回它所拥有的视图。 但是当页面加载时,我需要在我的default.cshtml的C#部分执行此操作。调用新视图只不过是将应用程序重定向到新的url。如果要从视图重定向到新url @{ Response.Redirect("~/Controller/action"); } 最安全的方法可能是 @{ Response.Redirect("~/Account/LogIn?

我知道这不是正确的方法,但我的服务器主机没有给我太多选择。但是我需要调用
HomeControllers
Index
方法并返回它所拥有的
视图。

但是当页面加载时,我需要在我的
default.cshtml
C#
部分执行此操作。

调用新视图只不过是将应用程序重定向到新的url。如果要从视图重定向到新url

@{
   Response.Redirect("~/Controller/action");
}
最安全的方法可能是

  @{ Response.Redirect("~/Account/LogIn?returnUrl=desiredUrl"); }
关于从一个视图重定向到另一个视图的文章是