use*_*088 7 asp.net-mvc asp.net-mvc-3 asp.net-mvc-4
我正在使用MVC4.I我正在尝试获取html字符串视图.
ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, viewName);
Run Code Online (Sandbox Code Playgroud)
我将viewname作为"create".但是返回viewResult是view为null并显示SearchedLocartion也喜欢,
~/Views/LWWApplication/Create.aspx
~/Views/LWWApplication/Create.ascx
~/Views/Shared/Create.aspx
~/Views/LWWApplication/Create.cshtml
~/Views/Shared/Create.cshtml
Run Code Online (Sandbox Code Playgroud)
实际上第四个是文件(〜/ Views/LWWApplication/Create.cshtml).但是返回就像没有找到.视图和控制器包含相同的文件夹结构.
请帮忙.
Ami*_*mit 19
试试这个,它正在努力 MVC3
ViewName 应该包含整个路径 ~/Views/Shared/_Create.cshtml
ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, viewName);
Run Code Online (Sandbox Code Playgroud)
小智 6
提供要呈现的部分的完整位置:
var viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, "~/Areas/AreaName/Views/Preferences/Email.cshtml");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8452 次 |
| 最近记录: |