使用 Response.Write 向頁面body中輸出指定html


keywords:Response.Write , body 輸出內容

=========================================== 

在編寫asp.net web applicaion的時候我們需要直接在頁面上輸出相應的客戶端代碼(如:輸出<span id=’clientid’ stype=’’></span>)。如果使用Response.Write來輸出的話,我們會發現輸出的內容在頁面source code的第一行,而沒有包含在body標簽之內。

對於這種情況有以下兩種解決方案:

  1. 1.定義一個變量xxx,使用將<%=xxx%>放置在body標簽之內;
  2. 2.動態創建一個Literal Control(Text屬性為我們要輸出的內容,Mode為(如果需要原本的輸出內容使用LiteralMode.Transform),並將該Control add到相應的Controls中。詳見msdn文檔中該控件的介紹。

其中,方法1適用於頁面的編寫,並不適用於控件的編寫。方法2則彌補了該問題

 

Source:http://netwenchao.cnblogs.com by denny.dong


免責聲明!

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



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