gpt4 book ai didi

c# - Onclick 事件不会从单个单元格单击触发

转载 作者:行者123 更新时间:2023-11-30 16:40:21 26 4
gpt4 key购买 nike

我试图在单击 gridview 中的单个单元格时触发 onclick 事件,但它没有调用该函数。我还尝试添加 ("onclick", "Btn_AddNewSite_Click(sender, e)") 但这也不起作用。任何指向正确方向的指示都会很棒。

e.Row.Cells[column].Attributes.Add("onclick", "Btn_AddNewSite_Click()");

protected void Btn_AddNewSite_Click(object sender, EventArgs e)
{
ModalPopupExtender1.PopupControlID = "Panel1";
ModalPopupExtender1.Show();
}

最佳答案

您可以通过确保 Btn_AddNewSite 是一个 LinkBut​​ton 来做到这一点。

<asp:LinkButton ID="Btn_AddNewSite" runat="server" OnClick="Btn_AddNewSite_Click"></asp:LinkButton>

然后您可以使用处理单元格中 LinkBut​​ton 单击的 javascript 代码,方法是使用它的 UniqueID。

e.Row.Cells[column].Attributes.Add("onclick", "__doPostBack('" + Btn_AddNewSite.UniqueID + "', '')");

关于c# - Onclick 事件不会从单个单元格单击触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51520234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com