Asp.net 单击行上的按钮时,不是自愿调用的 Gridview 行单击



我在这段代码上遇到了问题

e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(GridView1, "Select$" + e.Row.RowIndex(;

当我单击该行时,这工作正常,但是当我单击此行上的按钮时,它给我带来了麻烦,因为它开始执行按钮逻辑,但随后单击该行。

我想知道如何使该行可单击,但当我单击其中的按钮之一时却不知道。

谢谢

你可以尝试使用 stopPropagation。

<script type="text/javascript">
$(document).ready(function () {
$("table input").click(function (e) {
e.stopPropagation();
});
});
</script>

最新更新