作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的 asp.net 网页中有一个更新面板。我想在 javascript 函数中触发更新面板,而不是用按钮触发。
为此,我使用了 __doPostBack('myUpdatePanel', '');
函数。但我认为它会导致整个页面回发。当我调用此函数时,我的 document.ready 函数也会执行。我可能遗漏了一些要点。
有没有其他方法可以在 javascript 函数中触发更新面板?
最佳答案
我认为,如果您在更新面板中放置一个隐藏按钮,并且您可以使用 javascript 触发此按钮的点击,它就会执行您想要的操作。
<script type="text/javascript">
function Update_UpdatePaanel() {
document.getElementById('<%= YourButton.ClientID %>').click()
}
</script>
按钮必须位于隐藏的 div 内并且不要设置 visibile="false",因为如果将其设置为 false,控件将不会呈现并且 javascript 会产生错误。
<div style="display:none">
<asp:Button ID="YourButton" runat="server" />
</div>
关于javascript - 如何在 javascript 函数中触发 updatepanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6856315/
我是一名优秀的程序员,十分优秀!