asp.net-mvc-3 – MVC 3使用RenderPage更改视图中的模型
我试图在MVC 3中更改我的视图模型时遇到问题. 第一个视图(index.cshtml): @model IEnumerable<MyProgram.MyFrogCollection> <h1>Welcome to my frog collection</h1> @foreach(MyProgram.Frog frog in Model) { <div class="frogDetails"> @RenderPage("ShowFrogDetails.cshtml",frog); </div> } 第二个视图(ShowFrogDetails.cshtml),我想在整个网站上使用: @model MyProgram.Frog <h3>Name:</h3><div class="detail">@Model.Name</div> <h3>Colour:</h3><div class="detail">@Model.Colour</div> 但是,当我在传入青蛙对象列表后尝试运行页面index.cshtml时,在获取@RenderPage行时出现以下错误:
如果我要从ShowFrogDetails.cshtml中删除代码并将其放在index.cshtml的foreach循环内,那么结果就是我所期望的.但是,这不会重用现有代码. 无论如何我可以将模型更改为单个Frog对象以在RenderPage中使用吗? 干杯! 解决方法试试这样:<div class="frogDetails"> @Html.Partial("ShowFrogDetails",frog) </div> (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 网站随时随地突破
- asp.net-mvc – 保存后显示相同的页面
- c#中分布方法和分部类
- asp.net中MVC借助Iframe实现无刷新上传文件实例
- asp.net-mvc – asp.net mvc如何正确测试控制器
- 在ASP.net中使用NVP API时,PayPal SetExpressCheckout存在问
- ASP.NET页面验证
- ASP.NET OnClientClick =“return false;”不起作用
- asp.net-mvc – ASP.NET MVC应用程序的WatiN最佳实践/经验法
- asp.net-mvc – 为什么我在带有godaddy服务器的MVC3应用程序
- asp.net-mvc – 我需要有关HandleError的更多信息
- asp.net-mvc – MVC应用程序中的随机数生成
- asp.net-mvc – 如何在RegularExpression中忽略大
- asp.net-mvc-4 – 如何在asp.net MVC4查看页面中
- 如何单元测试我的asp.net-mvc控制器的OnActionEx
- 如何使用ASP.NET MVC Web API OData链接到Razor中
- asp.net – 当我试图强制401时,自定义授权过滤器
- asp.net-mvc – ASP.NET MVC jQueryUI datepicke
- 如何在ASP.NET MVC应用程序中本地化Controller名
- 实体框架 – WebApi OData:$filter’any’或’a