2013-02-22 75 views
0

我這裏有這個LinkBut​​ton的ASP.NET調用代碼的函數身後的LinkBut​​ton

<asp:LinkButton runat="server" ID="EditBtn" CssClass="LinkButton" Text="Edit" Width="45px" OnClientClick="Profiles_Edit" CommandName="edit" /> 

,我試圖調用此函數在我後面的代碼

protected void Profiles_Edit(Object sender, ListViewCommandEventArgs e) 
    { 
     //do something 
    } 

,但是當我點擊按鈕....沒有任何反應。我的LinkBut​​ton在一個ItemTemplate裏面,它在一個ListView裏面,它在一個ContentTemplate裏面,它在一個UpdatePanel裏面......

我叫它的方式有什麼問題?

謝謝, Ĵ

回答

2

OnClientClick是用於指定客戶端瀏覽器上的JavaScript函數的名稱。

要調用服務器端事件,請使用OnClick

另外,在這種情況下,您可能不需要CommandName屬性。目前還不清楚LinkButton的位置。如果它在像ListView這樣的容器中,那麼您將以不同的方式處理它。

相關問題