web控件

来源:互联网 发布:htc m8数据连接已断开 编辑:程序博客网 时间:2024/06/01 13:19

1:html服务器控件与web控件的区别:web控件是高度封装的控件,属性方法齐全,但是需要加大服务器的加载负担,只有在访问量少的后台才用web控件;

2:web控件:
(1)给文本框加js特效:function myload(){document.getelmentbyid("文本框id").onmouseover=function(){this.style.background="red";}},在body中加上onload=“myload()”;这样做有时浏览器端id与服务端id不一样,有时就没了效果;
<%=TextBox1.clientid%>自动生成客户端id;
(2)visible="flase"时不会转到浏览器中不进行显示这里只是隐藏不是没有不祥enable
(3)css样式
.warning{color=red;}=>对应标签中cssclass=“warning”;

一:associatedControllid:与之关联的控件<label for="关联的控件">//label有关联就被渲染成label,没有就被渲染成span;1、Label控件。Text属性为显示文本。AssociatedControlID属性用来关联一个控件,如果为空的话会展示为一个<Span>,如果指定为一个控件的id,则会展示为一个HTML中的<Label>并且将for属性设置为被关联控件的ClientId。
二:literal不渲染任何标签就是讲Text属性值展示出来;
三:TextBox控件:1:属性TextMode有三个选项分别是singleLine(单行文本输入),MultiLine(多行文本输入),password(密码输入);分别渲染成input<type=text;type=textarea;type=password>;
2:AutoPostBack属性:当属性值为true时当用户焦点离开TextBox就会自动提交(否则页面提交时才触发),而TextChange事件是文本内容发生变化时才触发;
四:radioButton控件常出现多选一现象要将一类的用groupname进行分组给他们相同的名字

原创粉丝点击