控件呈现是指向HTTP输出流中写入标记文本的过程。服务器通过HTTP输出流向客户端发 送生成的标记文本,这些文本将会通过客户端浏览器转换为可视化的元素显示出来。使用控件呈现,开发人员可以将HTML标记、脚本代码、CSS样式表等等输 入到客户端浏览器。实现服务器控件呈现主要有两种方式:一是Control类的Render方法,二是WebControl的 RenderContents方法。本文重点介绍使用Control类的Render方法实现控件呈现的应用。

使用HtmlTextWriter类

Control类的Render方法主要用于实现控件呈现,其声明代码如下:

本日志由 ceiling 于 2009-07-16 23:21:50 发表到 ASP.NET 中,目前已经被浏览 119 次,评论 0 次;

作者添加了以下标签: asp.net

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

  1.    
  2.    
  3. #region 电子邮件发送-----------------------------------------------------------------------------         /// <summary>    
  4.         /// 邮件发送类(请先对Subject主题、 BodyText正文、toEmail收件箱赋值、EAddress邮件地址,Esmtp邮箱的smtp,Epass邮箱密码)          /// </summary>    
  5.         /// <returns></returns> */         public bool SendMails(string ESubject, string EtoEmail, string EBodyText,string userName, string EAddress, string Esmtp, string Epass)   
  6.         {             //把群发的邮件存入数组中   
  7.             string toEmail = EtoEmail.Trim();             toEmail = toEmail.Replace(","",");   
  8.             toEmail = toEmail.Replace(" "",");             toEmail = toEmail.Replace("  "",");   
  9.             toEmail = toEmail.Replace("|"",");             toEmail = toEmail.Replace("\\", ",");   
  10.             toEmail = toEmail.Replace("、"",");             toEmail = toEmail.Replace("/"",");   
  11.             string[] MtoEmail = toEmail.Split(',');

本日志由 ceiling 于 2009-01-12 21:34:52 发表到 ASP.NET 中,目前已经被浏览 146 次,评论 0 次;

作者添加了以下标签: asp.net邮件

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

  1. using System;  
  2. using System.Text;  
  3. using System.IO;  
  4. using System.Net;  
  5. using System.Net.Sockets;  
  6. using System.Collections;  
  7. namespace SkyDev.Web.Mail  
  8. {  
  9. public enum MailFormat{Text,HTML};  
  10. public enum MailPriority{Low=1,Normal=3,High=5};  
  11. #region Class mailAttachments  
  12. public class MailAttachments  
  13. {  
  14.   private const int MaxAttachmentNum=10;  
  15.   private IList _Attachments;  
  16.   public MailAttachments()  
  17.   {  
  18.    _Attachments=new ArrayList();   
  19.   }  
  20.   public string this[int index]  
  21.   {  
  22.    get { return (string)_Attachments[index];}  
  23.   }  

本日志由 ceiling 于 2009-01-12 21:31:34 发表到 ASP.NET 中,目前已经被浏览 128 次,评论 0 次;

作者添加了以下标签: asp.net邮件

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

private void DropDownListTree()
    {
        DataTable dt = this.GetData();
        DropDownListTree(0, 0, 0, null, dt);
    }

    /// <summary>
    /// DropDownList的树形绑定
    /// </summary>
    /// <param name="id"></param>
    /// <param name="pid"></param>
    /// <param name="level"></param>
    /// <param name="strName"></param>
    /// <param name="dt"></param>
    private void DropDownListTree(int id, int pid, int level, string strName, DataTable dt)
    { 

本日志由 ceiling 于 2008-12-21 21:39:03 发表到 ASP.NET 中,目前已经被浏览 352 次,评论 0 次;

作者添加了以下标签: asp.netDropDownList

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

摘要: 随着计算机网络的发展,一些商业机构也开始向国际市场迈进。因此这些商业的机构的网站也开始面向全世界的用户,要求网站具有多语言的选择,实现本地化。在.NET1.1框架下面,如果你要实现本地化,你可能要借助某些插件,甚至要编写一连串的代码;但是在.NET2.0框架底下,你会发现一切原来是那么的简单~~!

主要内容:

1. 简单例子

2. 进一步认识Localization

3. 语言转换

4. 解决方案

本日志由 ceiling 于 2008-11-02 19:57:29 发表到 ASP.NET 中,目前已经被浏览 139 次,评论 0 次;

作者添加了以下标签: asp.net本地化

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

61/2