Page.ClientScript.IsStartupScriptRegistered疑问,求解中。。。

[复制链接]
查看11 | 回复1 | 2011-6-11 22:10:09 | 显示全部楼层 |阅读模式
Page.ClientScript.RegisterStartupScript(this.GetType(), "start", "alert('start');", true);

if (Page.ClientScript.IsStartupScriptRegistered("start"))

Page.ClientScript.RegisterClientScriptBlock(base.GetType(), "3", "alert('yes');", true);

else

Page.ClientScript.RegisterClientScriptBlock(base.GetType(), "3", "alert('no');", true);
为啥是no 而不是yes?Page.ClientScript.IsStartupScriptRegistered("start")咋是ture,而不是false?????

回复

使用道具 举报

千问 | 2011-6-11 22:10:09 | 显示全部楼层
首先,提醒你一点:你定义的函数与你调用的时候,最好大小写保持一致,大写就大写,小写就小写其次,你应该把错误信息发出来最后,如果说没有错误信息的话,你应该在代码中加几处验证,看看问题在什么地方,这样的话就能排查出错误。比如:if url="" then '改成=,这个下面加一个验证,判断是不是为空,如果为空的话,不验证就很正常了response.write"ulr为空"elseresponse.write"url" '读出URL看看格式是否正确,HtmlCldeContent=getHTTPPage(url)if instr(HtmlCldeContent,"我的一个固定链接网址")>0 then...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行