我試圖來用一個包含文件的一些信息的字符串,我不太清楚我應該如何去這樣做具有包括Asp.Net代碼語句
這裏是我已經有了
someText = "text <!--#include file='/includes/myfile.aspx'--> text"
可以這樣做嗎?
在它只是把什麼在那裏
感謝
我試圖來用一個包含文件的一些信息的字符串,我不太清楚我應該如何去這樣做具有包括Asp.Net代碼語句
這裏是我已經有了
someText = "text <!--#include file='/includes/myfile.aspx'--> text"
可以這樣做嗎?
在它只是把什麼在那裏
感謝
不,這不可能使用一個字符串中的包括。
單從文件加載內容:
someText =
"text " +
File.ReadAllText(Server.MapPath("/includes/myfile.aspx")) +
" text";
謝謝 - 它工作的很棒! – 2011-04-06 13:16:23
我仍強烈建議您使用用戶控件 - 您似乎正在使用傳統的ASP方法解決ASP.NET已經有解決方案的問題。 – 2011-04-06 14:08:56
不能直接與ASP.NET這樣做的時刻。這取決於你是否擁有myfile.aspx
的邏輯或者不是哪種方式是最好的選擇。
我使用包含在不同頁面的加載 - 我們更新這包括定期,所以想仍然使用它 - 有沒有辦法解決它? – 2011-04-06 12:57:57
它是什麼樣的數據? – 2011-04-06 12:59:11
包含的所有內容都是HTML'
'標籤 – 2011-04-06 13:00:00我想你可能想在那裏使用UserControl。
在這裏看到:ASP.NET User Controls
的是,在JavaScript中的字符串或服務器代碼字符串? – Guffa 2011-04-06 12:57:29
這是一個Asp.Net代碼中的字符串 – 2011-04-06 13:00:38