- 怎样查看一个域名是否被惩罚过
- WebApp之Meta标签
- 淘宝里面说的种草拔草是指的什么
- Gridview行列的简单合并
- 北京双赢seo:如何挖掘长尾关键词
- 如何使用 C# .NET 在 ASP.NET 应用程序中实现基于窗体的身份验证
- js中escape()函数和unescape()函数的功能
- Image.ImageUrl 屬性
- 链接流行度是什么意思?
- 如何让自己的网站关键词进入百度首页前三位
邮箱:
手机:15383239821
Attributes.Add用途与用法
Attributes.Add("javascript事件","javascript语句");
如:
this.TextBox1.Attributes.add("onblue", "window.Label1.style.backgroundColor='#000000';");
this.TextBox1.Attributes.Add("onblur","this.style.display='none'");
javascript事件:
onClick 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击
onDblClick 鼠标双击事件
onMouseDown 鼠标上的按钮被按下了
onMouseUp 鼠标按下后,松开时激发的事件
onMouseOver 当鼠标移动到某对象范围的上方时触发的事件
onMouseMove 鼠标移动时触发的事件
onMouseOut 当鼠标离开某对象范围时触发的事件
onKeyPress 当键盘上的某个键被按下并且释放时触发的事件.[注意:页面内必须有被聚焦的对象]
onKeyDown 当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象]
onKeyUp 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象]
Attributes.Add添加多了之后会影响一定速度,Attributes和Attributes.CssStyle被自动保存到ViewState中后,除了ViewState体积急增后,PostBack时Load ViewState的负担也同时增大了。
在下面的事件中添加,如下形式:
protected override void Render(HtmlTextWriter output)
{
this.Attributes["abc"] = "123";
this.Attributes.CssStyle["abc-style"] = "123-style";
output.Write(Text);
}
就不会再将Attributes和Attributes.CssStyle保存到ViewState中
引自:http://hi.baidu.com/sbdnpgk/blog/item/617ddb1a8b0de1128618bfbc.html
Button1.Attributes.Add()方法小结
//首先要在PageLoad()事件中注册属性
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Button1.Attributes.Add("onclick", "return checkSame()");//为Button1添加onclick()事件 ,Button为服务器控件
}//注意:checkSame()这是一个写在aspx面页的js函数,必须有返回值,为:true 或 false
}
//接着写Button1的onclick事件,如果刚才的checkSame()返回为true则招行下面的事件,否则不执行
protected void Button1_Click(object sender, ImageClickEventArgs e)
{
SqlParameter[] Params = new SqlParameter[2];
Params[0] = dbs.MakeInParams("@uid", SqlDbType.VarChar, 10, Session["Uid"].ToString());
Params[1] = dbs.MakeOutParms("@Upwd", SqlDbType.VarChar, 10);
if (dbs.ExecuteNonQuery(CommandType.StoredProcedure, "SelectPwd", Params) > 0)
{
string userPwd = Params[1].Value.ToString();
if (userPwd != this.old_pwd.Text)
{
Response.Write("<script>alert('原始密码错误!')</script>");
}
else
{
}
}
else
{
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('操作失败!')</script>");
}
}
//呵呵。。再写一个js试例吧
function checkSame()
{
var Obj1=document.getElementById ("new_pwd").value;
var Obj2=document.getElementById ("re_new_pwd").value;
if(Obj1!=Obj2)
{
alert("两次密码输入不一致!");
document.getElementById("new_pwd").focus();
return false;
}
else
{
return true;
}
}
//明白了吗。。这是一个用来判断两次密码输入是否一致的函数
- 上一篇:c#.net常用函数和方法集
- 下一篇:C#中Attributes的用法
-
2010-07-20请清楚自己的Seo定位和优化策略![不要去抢排名]
-
2014-02-22HTML 标签的 shape 属性
-
2013-06-10C#的String.Split方法
-
2018-11-14微信营销思路 微信营销小套路
-
2013-06-28不允许从数据类型 varchar 到数据类型 money 的隐性转换
-
2011-06-20该程序集不支持部分受信任的调用方
