1 @model IEnumerable<Mydream.Entity.FriendLinkEntity> 2 <div class="friendlink"> 3 <div class="header"> 4 <div class="left">友情链接</div> 5 <div class="right"> 6 <a href="@Url.Action("FriendLink","Help")" title="更多"><img src="@Url.Content("~/Content/images/fbPointer1.gif")" alt="更多"/></a> 7 </div> 8 </div> 9 <div class="top"> 10 @foreach (var item in Model) 11 { 12 <a href="@item.LinkUrl" target="_blank">@item.LinkName</a> 13 } 14 </div> 15 </div>
这个是我一Shaer目录下的_FriendLinkPartial.cshtml,我其他页面调用这个页面的时候,如何赋值?不用ViewData如何赋值
return PartialView("_FriendLinkPartial", db.FriendLinkEntitys.ToList());
通过这种方式解决了
你其他页面“调用”这个页面,无非是RenderPartial一类的方法,这类方法有重载是接收model的。