[英]Asp net Find parent html control of a control
在背后的ASP网络代码中,我需要知道ASP控件的父HTML控件的ID。 例如:
<div id="popuplogin" class="popuplogin">
<asp:LinkButton ID="btnRegister" OnClick="btnRegister_Click1" runat="server">LinkButton</asp:LinkButton>
现在,在后面的代码中,我想找到div控件的ID,它是linkbutton(asp控件)的父级。
例如:
protected string FindParentHtmlId(Control c)
{
return etc..
}
如果要查找该div
,则首先需要添加runat=server
才能在后面的代码中找到它。
<div id="popuplogin" class="popuplogin" runat="server">
<asp:LinkButton ID="btnRegister" runat="server">LinkButton</asp:LinkButton>
</div>
然后,您可以执行以下操作:
protected string FindParentHtmlId(Control c)
{
var parent = c.Parent;
if (parent != null)
return parent.ID;
else
return "No parent found";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.