一、Page.ClientScript.RegisterClientScriptBlock
1、RegisterClientScriptBlock方法可以把JavaScript函数放在页面的顶部;
2、用法:
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
1、RegisterStartupScript方法把脚本放在了ASP.NET 页面的底部,而不是顶部;
2、用法:
protected void Page_Load(object sender, EventArgs e)
{
string myScript = @"alert(document.forms[0]['TextBox1'].value);";
Page.ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myScript, true);
}//页面加载时即弹出一个对话框