如何动态创建一个ASP:在UpdatePanel中不会回发的按钮?

时间:2012-10-05 23:39:13

标签: asp.net ajax ajax.net

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

谢谢,

1 个答案:

答案 0 :(得分:1)

你可以添加javascript点击事件并通过返回false来阻止它回发;

在Code后面,您可以动态添加按钮。

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

在客户端。

<script type="text/javascript">

 function YourJavascriptFunction()
 {
      //Your javascript code here 
      return false; //the will stop from postback
 }

</script>