asp.net小白成长日记——常用服务器控件-1

HTML控件和服务器控件的区别

HTML控件

  • 运行在客户端
  • 没有回传,不能使用ViewState维持状态。
  • 浏览器完成JavaScript处理。
  • 如果需要访问后台C#,现在典型的就是使用jQuery。

ASP.NET 服务器控件

  • 运行在服务端
  • 能回发,可以使用viewstate保持状态。
  • 服务器完成事件处理。(C#后台程序处理)。
  • 事件驱动模型编程(控件+事件)。

Label控件与Literal控件

Label控件在页面上显示一个静态文本。

常用属性

  • Text属性:标签上显示的文本。
  • ForeColor属性:文字颜色。
  • Visible属性:是否可见。

Label缺点:

  • 由于生成span标签,因此很少使用。

Literal控件

  • 不生成任何多余代码
  • 实际使用中,单纯显示文本一般使用Literal替代Label。
    例子:
    一个label控件,一个literal控件生成的源码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>
</title></head>
<body>
    <form method="post" action="./Default02.aspx" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUINDA2ODEwMTNkZFgshZR2XHkTsyEeIClpaSz+NH9nwjfPeNjD2Z5kheQV" />
</div>
<div class="aspNetHidden">
	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="17A2C523" />
</div>
        <div>
            <span>label控件</span>
            Literal控件
        </div>
    </form>
</body>
</html>

Textbox控件

Textbox控件在页面上显示一个可编辑的文本框

常用属性

  • AutoPostBack(True/False):是否自动提交(和textchange一起使用,很少使用);
  • TextMode属性
  1. SingleLine:单行输入。
  2. MultLine:多行输入。
  3. Password:密码输入。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值