注册 登录
编程论坛 ASP.NET技术论坛

[开源]后台调用js,今天刚学的,哈

xbdeig 发布于 2007-04-19 17:27, 686 次点击

#region 后台调用js
public void RegisterClientScriptBlock(System.Web.UI.Page page,string script)
{
string strKey;
int i;
//注册脚本块的Key
strKey=System.DateTime.Now.ToString();
//循环,直至找到某个没被注册过的Key
for (i=0;i<100;i++)
if (!page.IsClientScriptBlockRegistered(strKey+i.ToString()))
break;
page.RegisterClientScriptBlock(strKey+i.ToString(),script);
}
#endregion

this.RegisterClientScriptBlock(this,"<script>document.getElementById(\"minute\").innerHTML=\"hello\";</script>");

9 回复
#2
liuminghui2007-04-19 17:30
加油!!
#3
HankStar2007-04-19 17:40

看懂了70%~呵呵~~

#4
川流不息2007-04-19 18:17
不錯哦,我第一次看見這段東西,學會調用時可花了不少勁。
#5
xbdeig2007-04-19 19:00
我也是从网上找来的,只是会用了而已
#6
球球2007-04-19 23:41
学到今天我才觉得最烦的是又是服务器代码,又是脚本.
#7
冰镇柠檬汁儿2007-04-20 09:07
RegisterClientScriptBlock
这个方法就是关键了,是在后台写javascript的专用工具
#8
cyyu_ryh2007-04-20 09:57

没看明白
那后台调用CSS呢?
#9
冰流剑2007-04-20 10:06
请问这个方法 RegisterClientScriptBlock(System.Web.UI.Page page,string script){...} 里面的方法体内容是不是固定的,好生奇怪
#10
summoner2007-04-20 10:23
这种方法,好像在有动态数据时也会有一次延迟的
1