gpt4 book ai didi

asp.net - MVC3 : How to specify that a partial view be loaded when it is located in a different, 未搜索,文件夹?

转载 作者:行者123 更新时间:2023-12-05 00:37:14 25 4
gpt4 key购买 nike

我试图在位于不同文件夹中的 View 中包含部分 View 。所以我有以下观点:

/_mvc/Views/Home/Index.cshtml

它有以下代码行:
@Html.Partial("~/_mvc/Views/Subject/_QuickSearch.cshtml", Model.QuickSearchModel);

这是行不通的。我不断收到以下错误:
The partial view '~/_mvc/Views/Subject/_QuickSearch' was not found or no view 
engine supports the searched locations. The following locations were searched:
~/_mvc/Views/Subject/_QuickSearch

我错过了一些明显的东西吗?我应该指出,我已经修改了我的应用程序的路由,将所有 MVC 代码放在 _mvc 文件夹中。这不是错误。该应用程序正在从 WebForms 转换为 MVC,我希望所有 MVC 内容都在一个文件夹下。

最佳答案

如果您的应用程序的根目录是 _mvc/文件夹,那么您需要做的就是:

@Html.Partial("~/Views/Subject/_QuickSearch.cshtml", Model.QuickSearchModel);

在您的情况下, ~ 已经指向 mvc_/ .

关于asp.net - MVC3 : How to specify that a partial view be loaded when it is located in a different, 未搜索,文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7140718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com