新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
ASP.netControl到String的轉換方法
下面的類可以實現(xiàn)將ASP.net Control(包括aspx頁面)轉換成String字符串,可以用于:

◆用郵件發(fā)送ASP.NET的內容
◆用XSLT轉換頁面的輸出
◆ASPX頁面的全局字符串的使用
將ASP.net Control轉換成String字符串的C#代碼
- using System;
- using System.IO;
- using System.Text;
- using System.< a >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 >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.netControl到String的轉換方法
當前地址:http://m.fisionsoft.com.cn/article/ccddgih.html


咨詢
建站咨詢
