如何从局部视图获取父视图控件引用

时间:2014-10-03 23:38:42

标签: asp.net-mvc asp.net-mvc-partialview

我有一个视图(名称:view1),有2个控件。一个文本框和其他日期选择器。在同一视图中,我加载了一个部分页面(名称:view2)。

我的问题是如何从部分页面引用父页面(view1)文本框和日期选择器控件?

1 个答案:

答案 0 :(得分:0)

如果您在谈论文件背后的ASP.NET Webforms代码,并且您希望通过用户控件对象访问页面中的控件,则可以使用

Page.[property here]

在ASP.NET MVC中,您可以通过ViewBag属性或Model在代码和视图之间传递数据。让我们说你有一个部分视图,必须接收某种数据。您可以在顶部将数据的对象类型定义为@model [type],然后使用

从主视图传递对象
@Html.RenderPartial("_name", modelobject)

在部分视图中,您可以使用

访问该数据
@Model.[property]
相关问题