1

GridView の ItemTemplate に LinkBut​​ton があり、その LinkBut​​ton でそのイベントを発生させたい場合 (行イベントをあきらめた場合)、いつボタンを宣言する必要がありますか?

<ItemTemplate>
<asp:LinkButton runat="server" Text="Edit" OnInit="EditLinkButton_Init" CommandName="Edit" OnCommand="EditLinkButton_Command" ID="EditLinkButton"></asp:LinkButton>

その下で発生する唯一のイベントは、EditLinkBut​​ton_Init です。LinkBut​​ton のテキストが ROCKON に変更されたので、イベントも発生するはずですか? 私はまだライフサイクルに挑戦しているので、簡単な説明やリンクを提供していただければ幸いです.

コードビハインドは次のとおりです。

    protected void EditLinkButton_Init(object sender, EventArgs e)
    {
        LinkButton myLinkButton = new LinkButton();
        myLinkButton = (LinkButton)sender;
        myLinkButton.Text = "ROCKON";
        myLinkButton.Click += new EventHandler(EditLinkButton_Click);
        myLinkButton.CommandName = "Edit";
        myLinkButton.Command += myLinkButton_Command;
    }

    void myLinkButton_Command(object sender, CommandEventArgs e)
    {
        throw new NotImplementedException();
    }

    protected void EditLinkButton_Command(object sender, CommandEventArgs e)
    {

    }

    protected void EditLinkButton_Click(object sender, EventArgs e)
    {

    }

思いつくものを必死にぶつけてしまった……。

4

0 に答える 0