如何使用Razor从我的视图中调用控制器操作?

Jim*_*988 11 c# asp.net-mvc razor

我有2个控制器

- HomeController
    - Index()
- AccountController
    - Login()
Run Code Online (Sandbox Code Playgroud)

在我的Home/Index.cshtml中,我想加载AccountController/Login方法,然后返回一个视图并在我的Home/Index视图中显示它.

首页/ Index.cshtml

<div class="row-fluid">
    <div class="col-md-12">
        <!-- Render the view that the AccountController/Login method denotes -->
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

Kam*_*ski 23

将它与您的实际控制器/视图名称一起使用

@Html.Partial("../Home/Login", model)
Run Code Online (Sandbox Code Playgroud)

要么

@Html.Action("action", "controller", parameters)
Run Code Online (Sandbox Code Playgroud)

  • 在此处查看 MSDN http://msdn.microsoft.com/en-us/library/system.web.mvc.htmlhelper(v=vs.108).aspx :) (2认同)