【问题标题】:How to use one view, in two ASP.NET MVC areas?如何在两个 ASP.NET MVC 区域中使用一个视图?
【发布时间】:2011-10-15 11:13:01
【问题描述】:

我有一个 ASP.NET MVC 应用程序,我在其中设置了两个区域。但是,有一个视图我在A区实现了,但是在B区也需要用到,如何在B区渲染呢?我的意思是,Html.RenderPartial 方法将视图的名称作为输入参数。但是它怎么会知道我指的是哪个视图呢?换句话说,如果我的视图名称是Countries,我想在B区写Html.RenderPartial("Countries"),ASP.NET MVC怎么知道我在说一个属于A区的视图?

【问题讨论】:

    标签: asp.net-mvc-3 model-view-controller asp.net-mvc-areas


    【解决方案1】:

    您可以将该部分视图放在 Views 文件夹内的 Shared 文件夹中(项目目录中的 views 文件夹,而不是区域)。 ASP.NET MVC 将检查该位置,您无需定义任何路径。您可以在视图中使用Html.RenderPartial("SomePartial");

    【讨论】:

      猜你喜欢
      • 2018-01-21
      • 2015-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多