当单击行上的按钮时,Asp.net Gridview行单击不会自动调用

时间:2018-09-27 13:41:56

标签: asp.net gridview onclick

我在这段代码上遇到了麻烦

  

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

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

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

谢谢

1 个答案:

答案 0 :(得分:1)

您可以尝试使用stopPropagation

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