当我单击第一个单元格时,我得到了一个 GridView,我想在其中绑定两个事件(?)。
两个事件/onclick 都在 RowDataBound 中。
第一个给了我 selectedindex,所以我可以使用 SelectedIndexChanged 并在 Session 中保存行。
e.Row.Cells[1].Attributes["onClick"] = ClientScript.GetPostBackClientHyperlink(this.gvProd, "Select$" + e.Row.RowIndex);
第二个将我发送到另一个页面,我将在其中显示 Session 中保存的内容。
e.Row.Cells[1].Attributes["onClick"] = "location.href='products.aspx?id=" + DataBinder.Eval(e.Row.DataItem, "Namn") + "'";
所以我想要的是通过一个 onClick 来触发两者。他们都单手工作,但这对我没有帮助。我是新手,这次 Google 帮不了我 :(
安息吧!