Gridview ButtonField事件怎么操作?
发布网友
发布时间:2022-04-27 14:58
我来回答
共3个回答
热心网友
时间:2022-04-27 16:27
用 HyperLinkField 比如说我的是News 以NewsID为序列 显示 NewsName 点击NewsName的话跳转到NewsDetails.aspx 并传参NewsID={0} 当前点击News的ID。
把你的 <asp:BoundField DataField="NewsName" SortExpression="NewsName"/>改为
<asp:HyperLinkField DataNavigateUrlFields="NewsID" DataNavigateUrlFormatString="NewsDetails.aspx?NewsID={0}" DataTextField="NewsName" />
然后另外的NewsDetails.aspx页面 通过
int NewsID = Convert.ToInt32(this.Request.QueryString["NewsID"]); 获取传过来的NewsID 进行操作。
热心网友
时间:2022-04-27 17:45
你何必要用buttonfield呢,这样成了后台command事件了,你要是只是跳转的话,完全可以用前台html的button啊,然后绑定function。
如果必须要在后台做处理,那么你用command事件就好了啊,最后在事件结束时候,用个server.transfer或response.redirect就跳转页面了。追问主要是不回JavaScript啊