我有两个关于部分 View 的问题......
可以互换,并希望在他们的
用法。你们是做什么的?
我有一个名为 admin 的区域,我在常规 View 目录中有一个局部 View 。我如何使用它.. 我已经尝试了以下不起作用,因为它无法找到。
@Html.Partial(VirtualPathUtility.ToAbsolute("~/Views/ControllerName/_PartialView"),
Model)
其他我试过 -
@Html.Partial("~/Views/ControllerName/_PartialView", Model)
最佳答案
我不确定当您说“助手”时,您指的是 Html 助手还是 Razor 助手 无论如何,我只在它是一个小的、像控件这样的独立项目时创建 Html 助手。
如果您指的是 Razor 助手,那么它们与 Partials 的不同之处在于您可以像调用函数一样调用它们,传递您想要的任何参数。部分在很大程度上被“模型”系统(当然还有 Temp/ViewData/Bag.
这完全取决于您希望如何使用代码。
至于你的部分。您必须包含后缀。
@Html.Partial("~/Views/ControllerName/_PartialView.cshtml", Model)
关于asp.net-mvc-3 - mvc3 - 在不同区域使用局部 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7368028/