1 服务器控件设置readonly属性,如果控件内容发生变化后台将无法获取。
解决:使用jquery设置空间的readonly属性
2 select控件设置监听
解决: document.getElementById("...").onchange=function(){......}
3 textbox设置失去焦点监听事件
解决: document.getElementById("...").blur(function(){......})
4 服务器控件添加js触发事件
this.BTSearch.Attributes.Add("onclick", "return CreateSqlWhere()");
5 隐藏控件
后台设置控件display样式
this.tr_SPLC.Style.Value="display:"; 显示 block 带换行 inline内联不带换行
this.tr_SPLC.Style.Value = "display:none"; 隐藏
后台设置Visible属性
change.Visible = false;隐藏
change.Visible = true;显示
后台通过Attributes设置style
Panel1.Attributes.Add(
"style"
,
"display:none;"
);
6 滚动条始终居下
var div = document.getElementById('message_output');
div.scrollTop = div.scrollHeight;
7 div居中
margin: 5px auto 0 auto;
8 html元素鼠标移上去显示小手
cursor:pointer
9 net里面,默认button控件生成html代码时,type都是submit。UseSubmitBehavior设为false时,button的type为button,是通过javascript来提交的
UseSubmitBehavior="false" 可使type为button