0

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

谢谢,

4

1 回答 1

1

您可以添加 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>
于 2012-10-05T23:42:26.940 回答