0

ここにこの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は、UpdatePanel内にあるContentTemplate内にあるListView内にあるItemTemplate内にあります....

私がそれを呼んでいる方法の何が問題になっていますか?

ありがとう、J

4

1 に答える 1

2

OnClientClickクライアントブラウザで JavaScript 関数の名前を指定するためのものです。

サーバー側イベントを呼び出すには、 を使用しますOnClick

CommandNameまた、この状況では属性が必要ない場合もあります。これがどこにあるのかは明らかではありませんLinkButton。のようなコンテナに入っている場合はListView、別の方法で処理します。

于 2013-02-22T14:48:37.337 に答える