自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.net Control到String的轉(zhuǎn)換方法

開發(fā) 后端
本文介紹了一個可以將ASP.net Control轉(zhuǎn)換成String字符串的類,分別用C#代碼和VB.NET代碼實現(xiàn)。

下面的類可以實現(xiàn)將ASP.net Control(包括aspx頁面)轉(zhuǎn)換成String字符串,可以用于:

◆用郵件發(fā)送ASP.NET的內(nèi)容

◆用XSLT轉(zhuǎn)換頁面的輸出

◆ASPX頁面的全局字符串的使用 

將ASP.net Control轉(zhuǎn)換成String字符串的C#代碼 

  1. using System;   
  2. using System.IO;   
  3. using System.Text;   
  4. using System.< a href="http://dev.21tx.com/web/" target="_blank">Web< /a>;   
  5. using System.Web.UI;   
  6.    
  7. public class Render   
  8. {   
  9.  public static string RenderControl(System.Web.UI.Control control)   
  10.  {   
  11.  StringBuilder result = new StringBuilder(1024);   
  12.  control.RenderControl(new HtmlTextWriter(new StringWriter(result)));   
  13.  return result.ToString();   
  14.  }   
  15.  public static string RenderControl(System.Web.UI.TemplateControl control)   
  16.  {   
  17.  StringBuilder result = new StringBuilder(1024);   
  18.  control.RenderControl(new HtmlTextWriter(new StringWriter(result)));   
  19.  return result.ToString();   
  20.  }   
  21.  public static string Rend< a href="http://dev.21tx.com/corp/solution/erp/" target="_blank">ERP< /a>age(string pageLocation)   
  22.  {   
  23.  System.Web.HttpContext context = System.Web.HttpContext.Current;   
  24.  StringBuilder result = new StringBuilder(1024);   
  25.  context.Server.Execute(pageLocation,   
  26.  new HtmlTextWriter(new StringWriter(result)));   
  27.  return result.ToString();   
  28.  }   

將ASP.net Control轉(zhuǎn)換成String字符串的VB.NET代碼 

  1. Imports System   
  2. Imports System.IO   
  3. Imports System.Text   
  4. Imports System.Web   
  5. Imports System.Web.UI   
  6.    
  7. Public Class Render   
  8.  Public Shared Function RenderControl(ByVal control As System.Web.UI.Control)_   
  9.  As String   
  10.  Dim result As StringBuilder = New StringBuilder(1024)   
  11.  control.RenderControl(New HtmlTextWriter(New StringWriter(result)))   
  12.  Return result.ToString()   
  13.  End Function   
  14.  Public Shared Function RenderControl(ByVal control As System.Web.UI.TemplateControl)_   
  15.  As String   
  16.  Dim result As StringBuilder = New StringBuilder(1024)   
  17.  control.RenderControl(New HtmlTextWriter(New StringWriter(result)))   
  18.  Return result.ToString()   
  19.  End Function   
  20.  Public Shared Function RenderPage(ByVal pageLocation As StringAs String   
  21.  Dim context As System.Web.HttpContext = System.Web.HttpContext.Current   
  22.  Dim result As StringBuilder = New StringBuilder(1024)   
  23.  context.Server.Execute(pageLocation, _   
  24.  New HtmlTextWriter(New StringWriter(result)))   
  25.  Return result.ToString()   
  26.  End Function   
  27. End Class  

【編輯推薦】

  1. 淺談ASP.NET MVC使用
  2. mod_aspdotnet實現(xiàn)Apache支持ASP.NET+JSP
  3. Apache支持ASP.NET 2.0的法寶:mod_aspdotnet
  4. 讓Apache支持ASP.NET(Apache 2.0以上)
  5. ASP.NET的XML Web服務(wù)方法
責任編輯:yangsai 來源: 百度空間
相關(guān)推薦

2009-07-29 15:53:22

ASP.NET AJA

2009-07-21 15:40:59

Asp.Net動態(tài)頁面

2009-07-28 13:26:34

Render方法ASP.NET

2009-07-28 10:04:54

添加WebPartASP.NET

2009-07-20 16:04:37

ASP.NET fra

2009-07-22 09:11:02

Action方法ASP.NET MVC

2009-08-03 14:22:33

什么是ASP.NET

2009-07-28 17:17:19

ASP.NET概述

2009-07-23 15:11:43

XML Web服務(wù)方法ASP.NET

2009-07-22 17:45:35

ASP.NET教程

2009-08-25 14:47:26

傳統(tǒng)ASP到ASP.N

2009-08-05 14:27:55

ASP.NET模板基本

2009-07-21 09:43:36

調(diào)用UpdatePanASP.NET

2009-08-04 14:56:34

ASP.NET數(shù)據(jù)類型

2009-08-04 17:28:45

Apache支持ASP

2009-07-24 16:05:05

調(diào)用Web ServiASP.NET

2011-06-08 11:36:16

ASP.NETrender

2009-07-27 10:35:33

TypeConvertASP.NET

2009-07-29 11:19:03

JavaScriptASP.NET

2009-07-29 14:52:12

IScriptContASP.NET
點贊
收藏

51CTO技術(shù)棧公眾號