在后面的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..
}
答案 0 :(得分:0)
如果您想找到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";
}