显示/隐藏面板不工作在用户控制
Show/Hide panel not working in usercontrol
我试图显示/隐藏面板时,用户单击按钮。当我将这段代码粘贴到.aspx页面中时,一切都工作正常,但如果这段代码在usercontrol中,则无法工作。有什么建议吗?代码:
<script type="text/javascript">
function ShowHideOne() {
if (document.getElementById('<%=CommentPanel.ClientID %>').style.display == "none") {
document.getElementById('<%=CommentPanel.ClientID %>').style.display = "block";
}
else {
document.getElementById('<%=CommentPanel.ClientID %>').style.display = "none";
}
return false;
} </script>
<asp:Button ID="btnShowComments" runat="server" Text="Comments" OnClientClick="javascript:return ShowHideOne();"/>
<asp:Panel ID="CommentPanel" runat="server">
ToDo: COMMENTS!
</asp:Panel>
您的代码在usercontrol中仍然正常工作
使用
<asp:Button ID="btnShowComments" runat="server" Text="Comments" OnClientClick="ShowHideOne();"/>
相关文章:
- 谷歌表单-根据分配给谷歌应用程序的工作为商业用户预先填充多项选择列表
- window.open尽管被用户触发,但仍无法在InternetExplorer中工作
- AngularJS Firebase注销用户不工作
- 意思是.js - 登录后重定向用户 - 在本地工作,但在部署时不起作用
- 如何让JavaScript控制台用户输入工作(node.js)
- 如何使用javascript将Excel工作簿保存到当前用户桌面
- Jquery检查用户是否在底部不工作
- 禁用用户选择不会'在Firefox中无法正常工作
- 让Ajax为Wordpress上的所有用户工作
- 无法获取用户 ID 路由参数以在反应路由器中继上工作
- Asp.Net 将多个窗体添加到一个窗体时,用户控件无法正常工作
- 如何将数据(如用户 ID)传递给 Web 工作人员,以便从服务器获取其他推送通知数据
- 开发多租户应用程序,以便用户可以在同一浏览器中使用不同的选项卡在不同的组织中工作
- 允许用户添加表单输入字段:为什么 append() 只工作一次
- 我有三个地方供用户登录,在同一页面上,我如何在一个功能中让所有三个按钮工作和三个表单处理
- blur() 无法以编程方式工作 |但在从用户启动时会这样做
- 使用服务跟踪用户状态并使 $watch() 正常工作
- 用户.js如何在火狐中详细工作
- 多个iFrame:阻止父页面,直到用户完成当前框架的工作
- 代码不工作.用户未从数据库中删除