我有一个页面,大约有 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>