0

テーブルを非表示にして表示しようとしていますが、機能しています。

コード:

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
           //Here I hide the table 
            tableCarDetails.Style.Add("display","none");
        }
    }

以下のコードで、テキスト ボックスに II-61 として値を指定すると、そのテーブルを表示したいのですが、以下のコードは機能しません。

   protected void txtGrade_TextChanged(object sender, EventArgs e)
    {
        if (txtGrade.Text == "II-61")
        {  
            if (tableCarDetails.Style["display"] == "none")
            {
                tableCarDetails.Visible = true;
            }
        }
    }

何か案は?

4

3 に答える 3

0

tableCarDetails.Visible は表示には影響しません... テーブルが Html としてレンダリングされるかどうかを決定します。tableCarDetails.Style["display"] = "block" を設定するか、Page_Load イベントで tableCarDetails.Visible = false を使用することをお勧めします。

于 2013-10-04T13:02:38.820 に答える