器控件,同时,如果考虑生成的页面尺寸,也可以使用 HTML服务器控件,但是一些特殊的效果和功能:如数据绑 定等,这种效果只能用Web服务器控件实现。
2.HTML服务器控件
2.1 HTML普通控件(标记)
与HTML元素对应 比如:
<input type=“button” value=“确定” />
它没有runat="server"属性
3.1 一些常用Web服务器控件 2. 服务器端执行完成后再执行客户端代码
使用Page.ClientScript.RegisterStartupScript () 方法
例如: Page.ClientScript.RegisterStartupScript(this.GetType(), "MessageBox", "alert('用户名已注册')", true); 解释: this.GetType():要注册的脚本类型
3.1 一些常用Web服务器控件 方法2:在页面启动时自动为Button控件生成的标签添加对 应的JavaScript脚本,适用于提示信息变化的情况。
protected void Page_Load(object sender, EventArgs e)
{ if (!IsPostBack)
{
this.btnOk.Attributes.Add("onclick", "return confirm('你确定要删除么') "); } }
<input type=“button” value=“确定” name=“Button1” runat=“Server” onserverclick=“btnClick”/>