观点的目的是包含实际的数据,而不是自认为含有标记和编码。 您不可能这样做:
public ActionResult MyActionMethod()
{
var model = new MyModel();
model.UsePartialView1 = false; // Tell the view not to use Partial View 1
return View("MyView", model);
}
参看<代码>。 MyView:
<% if (Model.UsePartialView1)
Html.RenderPartial("PartialView1", Model);
else
Html.RenderPartial("PartialView2", Model); %>
这将使PartialView1
或>采用相同的模式,视主计长规定的条件而定。
或者,为了将部分观点与模型直接从您的控制人那里退回,而不是从正常的角度来看,你可以这样做:
public ActionResult MyActionMethod()
{
var model = ...
ViewData["MyViewData"] = ...
return PartialView("PartialView1", model);
}
这部分意见将直接交给当事人。 这在日本宇宙航空研究开发机构的设想中最为有用,因为结果很可能不是整个超文本页。 部分 页: 1