我們可能會根據(jù)自己的網(wǎng)站特點來進(jìn)行一些頁面特定顯示的處理,在ASP程序代碼里可以直接把不需要顯示在前臺的相關(guān)調(diào)用的代碼注釋掉即可,但在SiteFactory程序里如果也這樣操作,就會出現(xiàn)錯誤,那么應(yīng)該怎么辦呢?
下面以一個示例說明下,如下圖:
我們打開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>
如果直接把它們注釋掉,就會出現(xiàn)錯誤提示:
這是因為當(dāng)直接注釋掉代碼后,程序無法獲取原定的這些值,造成解析錯誤,所以,注釋的方法行不通,當(dāng)然刪除就更不行了,那么有什么方法呢?
我們可以采用不影響正常代碼調(diào)用的方式來變通下,即,程序仍能獲取這些代碼,但我們讓它不顯示出來,也就是對這些表格單元設(shè)置一個 “style”屬性:style="display:none"
如下所示修改后的代碼:(紅色標(biāo)識出這個屬性的添加設(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>
我們再看看前臺顯示效果:
這樣的可行性說明對于一些我們不想要它在前臺顯示但又不能注釋、刪除的代碼,我們都可以采用這種方式進(jìn)行舉一仿三操作
新聞熱點
疑難解答
圖片精選