【发布时间】:2023-04-05 13:39:01
【问题描述】:
从 ASP .NET Web 用户控件 (ascx) 的代码隐藏中,我需要(在运行时)访问其父元素,即 div 元素。目的很简单,就是修改提到的父 div 的可见性。
我不能接触太多网页代码,所以我需要一个只需要修改用户控件代码的解决方案。
所以在网页代码的 HTML“部分”中,我有这个:
<div id="parentDIV" runat="server">
<uc:MyUserControl ID="myUserControlInstance" runat="server" />
</div>
我想在用户控件后面的代码中做这样的事情:
this.Container.Visible = false;
请注意,我并不是在问这样做是否是一种好习惯。
编辑: 后面的用户控制代码并不“知道”父 DIV 的 ID。
【问题讨论】:
-
可以在后面的代码中使用scriptmanager类来运行一些jquery吗?
-
是的,我可以。请将其发布为答案
标签: c# asp.net code-behind