asp.net-mvc – MVC3 – RenderSection中的RenderPartial不起作
我正在研究一个MVC3 / Razor页面,在我的_layout中我有
@RenderSection("relatedBooksContainer",false) 在另一个页面中,我使用该部分: @section relatedBooksContainer { @{ Html.RenderPartial("~/Views/Shared/Bookshelf.cshtml",Model.Books);} } 这不起作用.从我读过的内容来看,RenderSection只会深入一层 – 它在相关部分中没有Html.RenderPartial的概念,只会返回一个空白区域.我在http://forums.asp.net/t/1590688.aspx/2/10读到的解决方法是使用RenderPage并将返回的HTML提交给字符串,然后在渲染部分中输出该字符串……这有效!也就是说,在我将模型传递给部分页面之前,它会抛出错误说:
任何人都知道为什么会发生这种情况?有没有其他方法可以实现这一目标? 解决方法
请尝试使用@ Html.Partial
@section relatedBooksContainer { @{ Html.Partial("~/Views/Shared/Bookshelf.cshtml",Model.Books);} } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何从VOID方法重定向到MVC3中的另一个动作
- asp.net-mvc – DevExpress MVC GridView – 如何获取单元格
- asp.net-mvc-3 – 在MVC3中对Webgrid行进行内联编辑
- asp.net-web-api – Web API和.NET 4.5:声明和权利
- Asp.Net,DropDownList,AutoPostBack和Google Chrome
- asp.net – 如何让我的转发器的Itemcommand事件不进行整页回
- asp.net – MultipartFormDataStreamProvider清理
- asp.net – 在AJAX方法调用中的RegisterClientScriptBlock
- asp.net-mvc-4 – 如何开发一个ASP.NET Web API接受一个复杂
- asp.net – 如何修复“System.Security.Permissions.Securi
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- asp.net – DropDownList的SelectedIndexChanged
- asp.net-mvc-4 – ASP.NET MVC RemoteAttribute验
- asp.net – app_offline替代方案
- 如何在Xamarin和Asp.net核心之间共享类库?
- asp.net 汉字转换拼音及首字母实现代码
- asp.net-mvc-2 – 强大类型的ActionLink在Asp.Ne
- asp.net-mvc – 使用DataAnnotations与ASP.Net M
- asp.net – 如何自定义UseExternalSignInCookie?
- asp.net – 在不使用MVC的情况下在WebPages中渲染