0

私は何日も問題を抱えています。これが私の状況です:

であるGridview TemplateフィールドがありImageButtonます。ImageButtonをクリックするとモーダルがpop up Panel開きます。私のパネルの中にキャンセル用のボタンがあります。

私が欲しいのは、ユーザーがキャンセルボタンをクリックしたときです。私は私の設定します

ImageButton.Visible = true;

しかし、このエラーのためにそれを行うことができないようです

Unable to cast object of type WebControls.ContentPlaceHolder to type WebControls.GridViewRow

protected void Button1_Click1(object sender, EventArgs e)
{
    Button button = sender as Button;

    GridViewRow GridViewRow = (GridViewRow)button.NamingContainer;
    GridViewRow.FindControl("stopImageButton").Visible = true;
    this.StopTimeNotesPanel_ModalPopupExtender.Hide();
}

助けてください

4

1 に答える 1

0

ItemTemplate を定義する方法は技術的に正しくない可能性があると思います。MSDN で定義されている単純な構造に従ってください。問題が解決します。

http://msdn.microsoft.com/en-us/library/bb907626(v=vs.100).aspx

于 2013-07-22T08:20:55.970 に答える