在aspx页面中使用ascx页面的usercontrol id

时间:2014-07-16 01:59:44

标签: c# asp.net user-controls

我有一个usercontrol。用户控件包含在母版页中。现在我还有另一个页面是一个aspx页面.aspx页面继承了masterpage.So我如何在aspx页面中访问usercontrol的id。

1 个答案:

答案 0 :(得分:1)

因此,您没有aspx页面与usercontrol页面的直接关系。在这种情况下,在usercontrol类型的母版页中创建一个公共函数

public yourusercontrol getucID()
 {
  return usercontrol_id
 }

现在您可以使用此函数在aspx.cs页面中获取usercontrol id。

yourmaster mst = (yourmaster)Page.Master;
 yourusercontrol yuc = mst.getucID();
 //Now do your stuff with yuc

我希望它有助于