【发布时间】:2013-11-25 16:11:54
【问题描述】:
我有一个 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 帮不了我了:(
和平!
【问题讨论】:
-
将点击路由到一个函数,然后它会执行这两项任务...
-
e.Row.DataItem & e.Row.RowIndex 在 RowDataBound 之外无法到达。
标签: c# asp.net gridview selectedindexchanged rowdatabound