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