怎么樣正確設(shè)置去掉前臺(tái)的默認(rèn)顯示項(xiàng)?_動(dòng)易Cms教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

        我們可能會(huì)根據(jù)自己的網(wǎng)站特點(diǎn)來進(jìn)行一些頁面特定顯示的處理,在ASP程序代碼里可以直接把不需要顯示在前臺(tái)的相關(guān)調(diào)用的代碼注釋掉即可,但在SiteFactory程序里如果也這樣操作,就會(huì)出現(xiàn)錯(cuò)誤,那么應(yīng)該怎么辦呢?

      下面以一個(gè)示例說明下,如下圖:

        

      我們打開user/default.aspx 文件,可以找到這些代碼:

      <tr class="tdbg" runat="server" id="BalancePoint" >
      <td align="right" class="tdbgleft">
      資金余額:</td>
      <td>
      <asp:Label ID="LblBalance" runat="server" Text="" />
      元</td>
      <td style="width: 15%" align="right" class="tdbgleft">
      可用<pe:ShowPointName ID="ShowPointName1" runat="server" />數(shù):</td>
      <td>
      <asp:Label ID="LblUserPoint" runat="server" Text="" />
      <pe:ShowPointName ID="ShowPointName2" runat="server" PointType ="PointUnit" /></td>
      </tr>
      <tr class="tdbg" runat="server" id="ExpValid">
      <td align="right" class="tdbgleft">
      可用積分:</td>
      <td>
      <asp:Label ID="LblUserExp" runat="server" Text="" />
      分</td>
      <td align="right" class="tdbgleft">
      剩余天數(shù):</td>
      <td>
      <pe:ExtendedLabel HtmlEncode="false" ID="LblValidNum" runat="server" Text="" />
      天</td>
      </tr>

        

      如果直接把它們注釋掉,就會(huì)出現(xiàn)錯(cuò)誤提示:

       

      這是因?yàn)楫?dāng)直接注釋掉代碼后,程序無法獲取原定的這些值,造成解析錯(cuò)誤,所以,注釋的方法行不通,當(dāng)然刪除就更不行了,那么有什么方法呢?

      我們可以采用不影響正常代碼調(diào)用的方式來變通下,即,程序仍能獲取這些代碼,但我們讓它不顯示出來,也就是對(duì)這些表格單元設(shè)置一個(gè) “style”屬性:style="display:none"

      如下所示修改后的代碼:(紅色標(biāo)識(shí)出這個(gè)屬性的添加設(shè)置情況)

      <tr class="tdbg" runat="server" id="BalancePoint" style="display:none">
      <td align="right" class="tdbgleft">
      資金余額:</td>
      <td>
      <asp:Label ID="LblBalance" runat="server" Text="" />
      元</td>
      <td style="width: 15%" align="right" class="tdbgleft">
      可用<pe:ShowPointName ID="ShowPointName1" runat="server" />數(shù):</td>
      <td>
      <asp:Label ID="LblUserPoint" runat="server" Text="" />
      <pe:ShowPointName ID="ShowPointName2" runat="server" PointType ="PointUnit" /></td>
      </tr>
      <tr class="tdbg" runat="server" id="ExpValid">
      <td align="right" class="tdbgleft">
      可用積分:</td>
      <td>
      <asp:Label ID="LblUserExp" runat="server" Text="" />
      分</td>
      <td align="right" class="tdbgleft">
      剩余天數(shù):</td>
      <td>
      <pe:ExtendedLabel HtmlEncode="false" ID="LblValidNum" runat="server" Text="" />
      天</td>
      </tr>

      我們?cè)倏纯辞芭_(tái)顯示效果:

      這樣的可行性說明對(duì)于一些我們不想要它在前臺(tái)顯示但又不能注釋、刪除的代碼,我們都可以采用這種方式進(jìn)行舉一仿三操作

      查看更多 動(dòng)易Cms教程  動(dòng)易Cms模板

      來源:模板無憂//所屬分類:動(dòng)易Cms教程/更新時(shí)間:2009-04-02
      相關(guān)動(dòng)易Cms教程