【发布时间】:2010-06-21 13:23:04
【问题描述】:
好的,我很确定我知道这个问题的答案,但以防万一。
我知道我可以将复合类传递给视图/部分视图。不过我的问题是我可以在没有模型的情况下传入一个对象吗?
比如Html.RenderPartial("MyPartialView", new { id=10, name="slappy" });
如果可以,局部视图会是什么样子?
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<?????>" %>
我将如何访问这些属性?
Model.id???
编辑
在我看来,这只是基于@Graphain 的解决方案的跟进;
<% Html.RenderPartial("PagedList", new { id="10" } ); %>
在我的局部视图中,我有这个;
[<%= ViewData["id"] %>] 渲染 [];
不过这个;
<%= Html.TextBox("id") %>
给我一个带有数字 10 的文本框。
【问题讨论】:
标签: asp.net-mvc