asp.net使用include包含文件


么?用asp.net使用include包含文件?……有必要嗎?使用“用戶控件”不是更好嗎?

當然,絕大多數情況下,用戶控件都能解決問題。但若要在用戶控件中需包含其他公用塊,即使用用戶控件嵌套,老是出問題,而且也沒必要使用asp.net的用戶控件,因為我要包含的塊是靜態的,例如在head中包含一個廣告……

1、asp.net頁面也可以像asp那樣,用include來包含文件: 
<div class="includeParent"> 
    3.include htm: 
    <!--#include file="include/HeadAd.htm"--> 
</div>

2、也可以包含有服務端代碼的aspx或ascx文件,但它必須是動態編譯的文件(是CodeFile或單文件,而非CodeBehind編譯的)。 
<div class="includeParent"> 
    4.include aspx: 
    <!--#include file="include/HeadNav.aspx"--> 
</div> 

<div class="includeParent"> 
    5.include ascx: 
    <!--#include file="include/HeadNav.ascx"--> 
</div> 

HeadNav.aspx和HeadNav.ascx的內容示例: 
<div class="includeDiv"><%=Guid.NewGuid().ToString()%></div>

3、也可以使用asp.net的“Response.WriteFile”方法,但僅限於靜態文件: 
<div class="includeParent"> 
    1.WriteFile htm: 
    <%Response.WriteFile("include/HeadAd.htm");%> 
</div>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM