10

13

ASP.NET编程中动态输出网页文字

ASP.NET编程中动态输出网页最简单的方法是用Response.Write(),但是这样一般只能在网页头部输出,不能做到在指定地方输出。
但是Label和Literal、LiteralControl就可以在网页指定地方输出。
Label与Literal、LiteralControl的区别是Label输出带<span></span>标记。而其他则没有。基于这些原因,我编程序的时候一般只用到LiteralControl,Label与Literal很少用(LiteralControl比Literal用起来感觉会更方便)。而且我经常要用到向网页中输出文字,于是就编写了一个函数直接向网页输出文字,程序见下:
程序代码 程序代码
    public void WriteText(HtmlGenericControl HtmlGC,string str)
    {
        HtmlGC.Controls.Add(new LiteralControl(str));
    }

    public void WriteText(string str)
    {
        resultdiv.Controls.Add(new LiteralControl(str));
    }

本函数提供了两种重载方法,主要区别在于是否省略输出对象,以达到方便。


[本日志由 独木舟 于 2008-10-13 12:03 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Code
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.