1
我希望有人能幫助我。我在網上搜索了一個合適的答案,但沒有找到答案。C#linkbutton不在UpdatePanel中GridView中觸發
我已經在一個GridView
(GridView2
)以下LinkButton
是內UpdatePanel
設置爲UpdateMode='Conditional'
:
<ItemTemplate>
<asp:LinkButton ID="lblSCcomments" runat="server" Width="80"
Text='<%#Eval("ShortCode")%>' CommandName="hyperSC"
OnCommand="GridView2_Command"
CommandArgument='<%#Eval("ShortCode")%>'/>
</ItemTemplate>
與此代碼背後:
protected void GridView2_Command(object sender, CommandEventArgs e)
{
if (e.CommandName == "hyperSC")
{
string sc = e.CommandArgument.ToString();
lblShortCode.Text = sc;
Session["scode"] = sc;
Server.Transfer("~/MemberPages/reviews.aspx");
}
}
不幸的是,當我點擊鏈接命令不會觸發。但是這是在UpdatePanel
以外的工作。我不需要Gridview
刷新,只需要填寫Session
變量和lblShortCode
標籤與選定的行Shortcode
並被重定向到另一頁。