201008010037在 ASP.NET中使用 Include語法

在撰寫 Web使用者控制項 (*.ascx)時,發現如果網頁要與使用者控制項(UserControl)互動時,變得麻煩,突然想起在 ASP時代的 #include,它可以放在任何地方,蠻好用的。

在網路上蠻多人在問 ASP.NET是否可以使用 Include語法? 答案是可以。
在 .aspx、.ascx及 Global.asax檔中可以使用 Include語法,但唯一的限制就是每個 .aspx檔案只能有一個 <form id="form1" runat="server">

Include檔案的內容如果是 HTML語法,沒有問題,但當內容是要在 Server端執行的程式碼(如事件 Button1_Click ...等等),需要符合 <script runat="server">程式碼</script> 規範,細節可見參考資料3、4及5。


參考資料:
1. ASP Including Files

2. 伺服器端 Include指示詞語法

3. 程式碼宣告區塊

4. 在 ASP.NET中 動態共用原始碼:原網址失聯, 大陸網站所刊出的內容

5. ASP.NET的 include的用法:大陸網站

 

沒有上一則|日誌首頁|沒有下一則
回應
贊助商連結