当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  将ASP.NET Control转换为String

 将ASP.NET Control转换为String

点击次数:15 次 发布日期:2008-11-26 12:22:40 作者:源代码网
源代码网推荐      下面的类可以实现将ASP.net的Control(包括aspx页面)转换成String字符串,可以用于:
源代码网推荐  
源代码网推荐  用邮件发送ASP.NET的内容
源代码网推荐  用XSLT转换页面的输出
源代码网推荐  ASPX页面的全局字符串的使用
源代码网推荐  
源代码网推荐  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();
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  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
源代码网推荐  
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华