如何动态创建在更新面板中不会导致回发的 ASP:按钮



我有一个页面,大约有 2 个 ASP 选项卡,第一个选项卡上有一个 UpdatePanel。 在更新面板(page_load)中,我动态创建一个表,其中包含带有图像单元格的行、一些文本和 ASP:Button。 我想要这个按钮,当单击以将选项卡从第一个切换到第二个时。 相反,它所做的只是刷新它所在的更新面板。 我怎样才能阻止它以这种方式行事? 如何让它执行我自己设计的功能,而不是发布?

谢谢

您可以添加javascript单击事件并通过返回false来停止它以回发;

在代码隐藏中,动态添加按钮。

btnChangeTab.Attributes.Add("onclick", "return YourJavascriptFunction();");

在客户端。

<script type="text/javascript">
 function YourJavascriptFunction()
 {
      //Your javascript code here 
      return false; //the will stop from postback
 }
</script>

相关内容

  • 没有找到相关文章

最新更新