0
我有一個帶PostBackUrl的asp:ImageButton放入同一個按鈕(後面的代碼),我必須點擊兩次以激發內部代碼。我需要知道我只需點擊一下就能解決這個問題。請參閱下面的代碼。asp:帶PostBackUrl的ImageButton在第二次點擊後作出響應
<asp:ImageButton ID="imgButton" runat="server" ImageUrl="~/images/compose.gif" OnClick="imgButton_Click"/>
代碼背後:
protected void imgButton_Click(object sender, ImageClickEventArgs e)
{
this.imgButton.PostBackUrl = "http://www.externalSite.com/Entry.aspx";
//The internal code goes here... (this responds after second click).
}
這就是問題所在,你應該在你的表單聲明中設置它。 – aceinthehole 2011-05-11 16:24:34
非常感謝Ben,它工作正常。我必須在標記中設置PostBackUrl。 – Carlos 2011-05-13 13:38:18