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 – 在未经授权的请求后禁止NTLM对话框
- 哪些ASP.NET生命周期事件可以异步?
- asp.net-mvc-3 – 找不到视图’错误’或其主人
- asp.net-mvc-3 – 在Asp.net MVC中为optgroup功能使用Helpe
- asp.net-mvc – 如何在razor(CSHTML)中设置contenttype?
- asp.net-mvc – asp.net mvc使用.wml保持覆盖text/html内容
- asp.net – 形式auth超时和会话超时的差异
- asp.net – 如何修复“’ddlAssignedTo’有一个无效的Selec
- asp.net-mvc – MVC 4 SimpleMembership – 登录后为什么We
- asp.net-mvc-3 – 具有多个强类型部分视图的MVC 3 Razor表格
- asp.net-mvc – RESTful服务:WCF与ASP.NET MVC
- asp.net-mvc – 不能删除数据库,因为它目前正在使
- asp.net – 当HTTPContext .Current为Nothing时如
- 在asp.net mvc上传文件代码后,通过服务器获
- asp.net-mvc – 如何使ASP.NET路由转义路由值?
- asp.net – 服务器端声明缓存与Owin身份验证
- 具有EntityDataSource的一个ASP.NET GridView中的
- asp.net – 通过使用Javascript将邮政编码传递到
- ASP.NET如何验证防伪令牌
- asp.net-mvc – 在ControllerInstanceFilterProv
