关于按钮控件的Attributes的用法
这个是页面初始化的代码:
protected void Page_Load(object sender, EventArgs e)
{
this.Button1.Attributes.Add("onclick", "return Check();");
}
不知道按钮的的Attributes的用法怎么用?
在 Asp.net 程序中(执行在服务器端)想为控件编写一些脚本(执行在客户端中),
使用控件的 Attributes 属性可以完成这些事。
在 ASP 时代,没有所谓的服务器控件,
所以,一切的控制都在 ASP 页面内,如:
<input type="button" id="toSubmit" onClick="javascript: ...(在客户端执行的脚本);">
若使用服务器控件则无法直接做到以上效果(即:向客户端加入脚本)。
因为服务器控件将在 OnClick 事件中添加的是执行在服务器端的调用,这将引起回传(PostBack)并重建页面(刷页)。
此时可使用 Attributes 来增加这些属性(一般将其代码放在 Page_Load 事件中)。