您好,登錄后才能下訂單哦!
這篇文章主要講解了“ASP.net Control到String的轉換方法是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ASP.net Control到String的轉換方法是什么”吧!
下面的類可以實現將ASP.net Control(包括aspx頁面)轉換成String字符串,可以用于:
◆用郵件發送ASP.NET的內容
◆用XSLT轉換頁面的輸出
◆ASPX頁面的全局字符串的使用
將ASP.net Control轉換成String字符串的C#代碼
using System; using System.IO; using System.Text; using System.< a href="http://dev.21tx.com/web/" target="_blank">Web< /a>; using System.Web.UI; public class Render { public static string RenderControl(System.Web.UI.Control control) { StringBuilder result = new StringBuilder(1024); control.RenderControl(new HtmlTextWriter(new StringWriter(result))); return result.ToString(); } public static string RenderControl(System.Web.UI.TemplateControl control) { StringBuilder result = new StringBuilder(1024); control.RenderControl(new HtmlTextWriter(new StringWriter(result))); return result.ToString(); } public static string Rend< a href="http://dev.21tx.com/corp/solution/erp/" target="_blank">ERP< /a>age(string pageLocation) { System.Web.HttpContext context = System.Web.HttpContext.Current; StringBuilder result = new StringBuilder(1024); context.Server.Execute(pageLocation, new HtmlTextWriter(new StringWriter(result))); return result.ToString(); } }
將ASP.net Control轉換成String字符串的VB.NET代碼
Imports System Imports System.IO Imports System.Text Imports System.Web Imports System.Web.UI Public Class Render Public Shared Function RenderControl(ByVal control As System.Web.UI.Control)_ As String Dim result As StringBuilder = New StringBuilder(1024) control.RenderControl(New HtmlTextWriter(New StringWriter(result))) Return result.ToString() End Function Public Shared Function RenderControl(ByVal control As System.Web.UI.TemplateControl)_ As String Dim result As StringBuilder = New StringBuilder(1024) control.RenderControl(New HtmlTextWriter(New StringWriter(result))) Return result.ToString() End Function Public Shared Function RenderPage(ByVal pageLocation As String) As String Dim context As System.Web.HttpContext = System.Web.HttpContext.Current Dim result As StringBuilder = New StringBuilder(1024) context.Server.Execute(pageLocation, _ New HtmlTextWriter(New StringWriter(result))) Return result.ToString() End Function End Class
感謝各位的閱讀,以上就是“ASP.net Control到String的轉換方法是什么”的內容了,經過本文的學習后,相信大家對ASP.net Control到String的轉換方法是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。