asp.net-mvc – 使用@ Html.Partial渲染usercontrol(cshtml)
发布时间:2020-05-25 11:11:58 所属栏目:asp.Net 来源:互联网
导读:我正在接触MVC 3并且很困惑我如何在我的项目中使用UserControls. 我创建了一个名为UserControl.cshtml的usercontrol(cshtml)文件,我正在尝试将其呈现为Products.cshtml. MyUserControl.cshtml位于Shared文件夹中. 在Products.cshtml中: div @Html.Partial(My
|
我正在接触MVC 3并且很困惑我如何在我的项目中使用UserControls. 我创建了一个名为UserControl.cshtml的usercontrol(cshtml)文件,我正在尝试将其呈现为Products.cshtml. MyUserControl.cshtml位于Shared文件夹中. 在Products.cshtml中: <div>
@Html.Partial("MyUserControl.cshtml");
</div>
但是我收到了这个错误.我不知道为什么要搜索.ascx文件: The partial view 'MyUserControl.cshtml' was not found or no view engine supports the searched locations. The following locations were searched: ~/Views/Products/MyUserControl.cshtml.aspx ~/Views/Products/MyUserControl.cshtml.ascx ~/Views/Shared/MyUserControl.cshtml.aspx ~/Views/Shared/MyUserControl.cshtml.ascx 这是在mvc 3中呈现usercontrol的正确方法吗? –Update– 这有效. @RenderPage("../Shared/MyUserControl.cshtml")
解决方法您不需要指定文件扩展名,视图引擎将处理该文件扩展名.@Html.Partial("MyUserControl") (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – .NET Core SDK安装程序无法在Windows 2012
- asp.net-mvc – ASP.NET MVC报告
- asp.net-mvc – 如何在asp.net mvc 3中使用@html.actionlin
- asp.net-mvc – MvcHtmlString.Create()和Html.Raw()之间的
- 实现ASP.NET多文件上传程序代码
- asp.net-mvc – 为什么需要为Html.Action定义的路由?
- asp.net – 如何绑定一个MemoryStream到asp:图像控件?
- 使T4MVC与ASP.NET 5一起使用
- asp.net-mvc – 使用Nuget打包源代码
- asp.net – HttpContext.Error vs HttpContext.Server.GetL
推荐文章
站长推荐
热点阅读
