2009-12-02 104 views

回答

1

如果你只是服務於原來的文件,你可以:

Response.Clear(); 
Response.WriteFile(localPathToHtmFile); 

至於你,而不是要國防部如果它,並假設你需要堅持完整的文件,那麼你必須做一些輕量級的解析,以添加頁面加載到瀏覽器中時要運行的腳本。而不是使用WriteFile,你會將修改的字符串寫入響應。

另一種選擇是,如果你可以讓那個文件只包含正文中的html,就是將它加載到文字控件中。然後,您有常規選項可以發送/讓腳本在頁面加載時運行。

+0

+1:我會將html添加到span或div控件的innerHtml。 – slugster 2009-12-02 06:24:52

+0

我希望我的html在外部文件上,因爲它可能每次都不同(它將在用戶端,用戶可能會改變它),即.aspx頁面上模塊有不同的.htm模板,它是調用它(.htm頁面) – dexter 2009-12-02 12:21:14

+0

@Allen你仍然可以在我的答案中使用任何解決方案,具體取決於它們是否是完整文件......您只需要從外部位置下載 - 您甚至可以緩存已修改如果這對您的情況有意義,則在本地版本。 – eglasius 2009-12-02 15:16:25

相關問題