このコマンドに相当する DIV は何ですか?
((Panel)this.Page.Master.FindControl("Panel1")).Style.Add("display", "none");
これはパネルではうまく機能しますが、私が知っている ID の DIV で同じことを行うためのバリエーションが見つかりません。誰か知っていますか?
助けてくれてありがとう!
このコマンドに相当する DIV は何ですか?
((Panel)this.Page.Master.FindControl("Panel1")).Style.Add("display", "none");
これはパネルではうまく機能しますが、私が知っている ID の DIV で同じことを行うためのバリエーションが見つかりません。誰か知っていますか?
助けてくれてありがとう!
Div は System.Web.UI.HtmlControls 名前空間の HtmlGenericControl クラスに属します。
((HtmlGenericControl)this.Page.Master.FindControl("divID")).Style.Add("display", "none");
マスターページのdivコントロールはrunat="server"
ありがとう
かのように
divがの場合runat="server"
、それはではHttpGenericControl
なくですPanel
。divがそうでない場合runat="server"
、WebControlのようにサーバー側でdivにアクセスすることはできません。
サーバー側のコード (コード ビハインド) からこれを行う場合はrunat="server"
、DIV に属性を追加するだけです。
<div id="myDiv" runat="server">...</div>
次に、例のパネルと同じ方法で div にアクセスします。