<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="lbShowGroup" CommandName="View" CommandArgument='<%# Eval("Topic") %>'
runat="server" Text="View"></asp:Button>
</ItemTemplate>
</asp:TemplateField>
後面的代碼工作:按鈕控制不與RowCommand事件
protected void tblTopics_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "View")
{
Response.Redirect("Group.aspx?Topic=" + e.CommandArgument.ToString());
}
}
調試未達到RowCommand
事件,但是當我的按鈕控制變成LinkButton
,它的工作原理。怎麼了?
你是否在回傳數據綁定你的網格? – 2013-03-13 13:59:19
它可以與Linkbutton一起使用,不與按鈕 – 2013-03-13 14:01:12
也許因爲您使用['postbackurl'](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.linkbutton.postbackurl.aspx)屬性直接從linkbutton重定向。至少在你提到「LinkButton」起作用時,我想到了這一點。 – 2013-03-13 14:02:37