RegisterClientScriptBlock
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
Title :RegisterClientScriptBlock block与Cs中直接编写脚本function后使用javascript
Description:
version : 1.0 Date :8:46 2008-3-26
Author : TianzhenYu/田振宇/Nick(Tim) Contact :MSN:zhenyu_tian@hotmail.com
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
//★★★①步骤:
//Create defalut.apx /MasterPage.master
//defalut.aspx 删除From etc Code...
//Edit MasterPage.master PreRender1()
//★★★②代码分析:
protected void ContentPlaceHolder1_PreRender1(object sender, EventArgs e)
{
LoadScript1();
}
private void LoadScript1()
{
ClientScriptManager scriptmanager=Page.ClientScript;
StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>");
sb.Append("function changecolor(color){");
sb.Append("document.bgColor=color"); //注意脚本语句的语法,否则全完蛋...
sb.Append("}");
sb.Append("</script>");
if (!scriptmanager.IsClientScriptBlockRegistered("changecolor"))
{
scriptmanager.RegisterClientScriptBlock(this.GetType(), "changecolor", sb.ToString());
}
}
//★前台代码: 这不是服务端控件,所以不需要ruant=server
<div><input type=button id=btnchangecolor value=changecolor οnclick="changecolor('gree');" /></div>
//★★★
/*─────────────────────────────────────────────────
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
//提示:
//☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
─────────────────────────────────────────────────*/
//㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
//⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇
//① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
//─────────────────────────────────────────────────
ASPX直接编写脚本function后使用javascript
最新推荐文章于 2019-11-19 22:27:52 发布