2016-03-21 8 views
0

私はDNNスキンを作成し、約35のモジュール位置を持っています。私はペインと一緒に私のDNNスキンファイル(た.ascxファイル)に次のようなHTMLを持っている:なしモジュールが特定の位置にありません、これは正常に動作する場合、私はすでにrunat="server"visible="false"を設定しているペインが空の場合、C#でDNNスキンのHTMLを非表示にする方法

<div class="gridcolumns onecol row1"> 
    <div class="gridcolumns_outer"> 
     <div class="gridcolumns_inner"> 
      <div id="ContentPane01" class="gridcol-12" runat="server" visible="false"><!-- --></div> 
     </div> 
    </div> 
</div> 

- id="ContentPane01"のペインHTMLは表示されません。しかし、HTMLを隠すためにC#固有のif条件を追加したいと思います。次のように

マイ半疑似コード例は次のとおりです。

<% if (ContentPane01 !== empty) { %> 
<div class="gridcolumns onecol row1"> 
    <div class="gridcolumns_outer"> 
     <div class="gridcolumns_inner"> 
      <div id="ContentPane01" class="gridcol-12" runat="server" visible="false"><!-- --></div> 
     </div> 
    </div> 
</div> 
<% } %> 

誰もが、私はこれが機能するためのC#コードを追加することについて適切に行く方法を知っていますか?

ありがとうございました。

答えて

0

私はそれを理解しました。

<% if (ContentPane01.Visible == true) { %> 
<div class="gridcolumns onecol row1"> 
    <div class="gridcolumns_outer"> 
     <div class="gridcolumns_inner"> 
      <div id="ContentPane01" class="gridcol-12" runat="server" visible="false"><!-- --></div> 
     </div> 
    </div> 
</div> 
<% } %> 
:私は、溶液を加えてidがここ runat="server"

とともに、ペインに提供されたIDは、私のオリジナルのポストからのコードです<% if(id.Visible == true){} %>を、使用することができます

関連する問題