Page.ClientScript.RegisterClientScriptBlock和Page.ClientScript.RegisterStartupScript区别
2015-05-25 11:05
351 查看
Page.ClientScript.RegisterClientScriptBlock可以在服务器端把javascript function放在页面的顶部。
protected void Page_Load(object sender, EventArgs e)
{
string myScript = @"function AlertHello() { alert('Hello ASP.NET'); }";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"MyScript", myScript, true);
}
Page.ClientScript.RegisterStartupScript
The
RegisterStartupScript
method is not that different from the
RegisterClientScriptBlock
method. The big difference is that the
RegisterStartupScript
places the script at the bottom of the
ASP.NET page instead of at the top. In fact, the
RegisterStartupScript
method even takes the same
constructors as the
RegisterClientScriptBlock
method:
➤
RegisterStartupScript
(type,
key,
script)
➤
RegisterStartupScript
(type,
key,
script,
script tag specif cation)
protected void Page_Load(object sender, EventArgs e)
{
string myScript = @"alert(document.forms[0]['TextBox1'].value);";
Page.ClientScript.RegisterStartupScript(this.GetType(),
"MyScript", myScript, true);
}
Page.ClientScript.RegisterStartupScript
是把javascript方法放在页面的底部。
Page.ClientScript.RegisterClientScriptBlock可以在服务器端把javascript function放在页面的顶部。
protected void Page_Load(object sender, EventArgs e)
{
string myScript = @"function AlertHello() { alert('Hello ASP.NET'); }";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"MyScript", myScript, true);
}
Page.ClientScript.RegisterStartupScript
The
RegisterStartupScript
method is not that different from the
RegisterClientScriptBlock
method. The big difference is that the
RegisterStartupScript
places the script at the bottom of the
ASP.NET page instead of at the top. In fact, the
RegisterStartupScript
method even takes the same
constructors as the
RegisterClientScriptBlock
method:
➤
RegisterStartupScript
(type,
key,
script)
➤
RegisterStartupScript
(type,
key,
script,
script tag specif cation)
protected void Page_Load(object sender, EventArgs e)
{
string myScript = @"alert(document.forms[0]['TextBox1'].value);";
Page.ClientScript.RegisterStartupScript(this.GetType(),
"MyScript", myScript, true);
}
Page.ClientScript.RegisterStartupScript
是把javascript方法放在页面的底部。
相关文章推荐
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Page.ClientScript.RegisterStartupScript() 方法与Page.ClientScript.RegisterClientScriptBlock() 方法
- Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript的区别
- 使用Page.ClientScript.RegisterClientScriptBlock出现缺失")"解决办法
- Don't use GetType() with Page.ClientScript.RegisterClientScriptBlock()
- Page.ClientScript.RegisterStartupScript() 方法与Page.ClientScript.RegisterClientScriptBlock() 方法
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Response.write,Page.RegisterStartupScript与Page.RegisterClientScriptBlock三者的区别
- Page.ClientScript.RegisterClientScriptBlock 与RegisterClientScriptBlock
- Page.ClientScript.RegisterClientScriptBlock 与RegisterClientScriptBlock
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别
- Page.ClientScript.RegisterStartupScript 与 RegisterClientScriptBlock 之间的区别
- Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别
- Page类中 RegisterStartupScript与RegisterClientScriptBlock的区别
- Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript的区别
- page.registerclientscriptblock 已过时
- Response.Write,Page.RegisterClientScriptBlock和Page.RegisterStartupScript的区别
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别
- Page.RegisterClientScriptBlock和Page.RegisterStartupScript有何区别