asp.net - RenderPartial 在 System.Web.Mvc.Html 中不存在,但 RenderPartialExtensions 在 cshtml 中存在
问题描述
我想将其他cshtml视图嵌入到我的主视图中。在做了一些研究后,我发现 Html.RenderPartial 可以用于此目的。但我没有看到 RenderPartial,只看到了 RenderPartialExtensions。
我正在使用 System.Web 版本 4.0.0.0 和 VS2017。此外,安装了 Microsoft.AspNet.Mvc v5.2.5 但这也无济于事。
如果不可能,您能否举例说明如何在 cshtml 中使用 RenderPartialExtenstions?
解决方案
RenderPartialExtensions 将 RenderPartial 扩展方法添加到 HtmlHelper 类(在 ASP.NET MVC 视图中被命名为“Html”),因此使用 RenderPartial 根据定义使用 RenderPartialExtensions。
这是 RenderPartial 的典型用法:
@{
Html.RenderPartial("~/Views/Shared/_MyPartialView.cshtml");
}
推荐阅读
- c# - 将 msi 打包到 setup.exe
- drools - 在 Drools 中调用 getKieContainer() 时如何降低时间成本?
- python - Visual Studio Code:更改默认终端后使用了错误的分隔符
- python - django块没有显示
- html - 标题下的可折叠文本
- sql-server - 来自 SQL Server 的 OLEDB 源 SSIS 检索的行数超过了应有的行数
- android - AdMost 中介未展示任何广告
- sql - PowerBI RLS 使用多表管理角色
- android - 使用 Uri 显示图像 -> 来自图像选择器的作品,但来自 db room 不...(Jetpack Compose)
- mongodb - 为在 mongodb 模式中包含 2 个字符串的对象设计结构