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