写个类,遇到了问题

SpringWang 2003-09-12 10:04:40
写个类,遇到了问题
public class WebPage
{ public static void ShowModalDialog(string url,object dialogarguments)
{
string strScript="";
if (! IsClientScriptBlockRegistered("clientScript"))
strScript = "<script language='javascript'>function OpenWin()"
+"{window.showModalDialog('"+url+"','"+dialogarguments +"');}</script>";
RegisterClientScriptBlock("clientScript", strScript);
}
}
提示“IsClientScriptBlockRegistered”在类或命名空间不存在
...全文
18 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
combread 2003-09-12
  • 打赏
  • 举报
回复
或者把你的类从Page继承。
public class WebPage : System.Web.UI.Page
okok999 2003-09-12
  • 打赏
  • 举报
回复
mark
okok999 2003-09-12
  • 打赏
  • 举报
回复
mark
saucer 2003-09-12
  • 打赏
  • 举报
回复
for static methods, try

System.Web.UI.Page page = (System.Web.UI.Page)System.Web.HttpContext.Current.Handler;

then call

page.IsClientScriptBlockRegistered

and

page.RegisterClientScriptBlock
loulanlouzhu 2003-09-12
  • 打赏
  • 举报
回复
查下是哪个命名空间的,然后导入
hgknight 2003-09-12
  • 打赏
  • 举报
回复
try
Page.IsClientScriptBlockRegistered
webdiyer 2003-09-12
  • 打赏
  • 举报
回复
IsClientScriptBlockRegistered是Page的一个属性,你的类并没有从System.Web.UI.Page继承,自然没有这个属性,你需要使你的类从System.Web.UI.Page继承才能使用它。

--------------------------------
AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧