惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
博客园 - Franky
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
宝玉的分享
宝玉的分享
B
Blog RSS Feed
雷峰网
雷峰网
D
DataBreaches.Net
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
InfoQ
美团技术团队
云风的 BLOG
云风的 BLOG
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
G
Google Developers Blog
T
Tailwind CSS Blog
P
Proofpoint News Feed
The GitHub Blog
The GitHub Blog
月光博客
月光博客
Engineering at Meta
Engineering at Meta

博客园 - adi

C# new用法总结 PictureBox TreeView ADD DEL - adi TreeView2Xml - adi - 博客园 xml节点删除修改 子页面关闭时刷新父页面 javascript + asp.net - adi ASP.NET 弹出对话框和页面之间传递值的经验总结 Oracle 9.2下的“System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater” Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! sql游标 分组合并 No relevant source lines 关于Ajax 错误:'sys'未定义解决方法. 未能加载文件或程序集 system.web.extensions解决方法 要求使用 IIS 6.0 动态内容时 " HTTP 错误 404 - 文件或目录找 " 错误信息 VB.net与Media Player9.0嵌入式开发 企业中的Windows Media Services 流媒体 http://www.cnblogs.com/hmmcsdd/archive/2007/10/11/windowsmediasdjieshao.html
解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹...
adi · 2008-05-07 · via 博客园 - adi

新一篇: 有关注册DataItem的一些可能被忽视的事情 VS System.Web.UI.ScriptManager.RegisterStartupScript

AJAX支持的网站中使用想使用Response.Wrie(“”); Page. RegisterStartupScript (); 弹出一些提示对话框,没有效果。有如下两种解决方法:

(1)      System.Web.UI.ScriptManager.RegisterStartupScript来替代Page.ClientScript.RegisterStartupScript

==>函数原型:

System.Web.UI.ScriptManager.RegisterStartupScriptContrl control, Type type,string key,string script, bool addScriptTags;

==>参数:

control-----------------要要注册此段javascript语句的控件ID,如下面示例的按钮ID btnUnReport

type--------------------一般直接用this.GetType()即可

key---------------------为要执行的javascirpt语句起的名字,可以随便起,类似控件的name属性

script------------------javascript语句

addScriptTags------true时,前边的script参数可以不用再写javascript标签;为false,则需自己为script参数添加<script language=’javascript’></script>标签。


注:要多传一个Control参数,如果这个control在UpdatePanel里,则运行脚步,如果这个control不在UpdatePanel则不允许这段脚步。

==>Eg.

System.Web.UI.ScriptManager.RegisterStartupScript(btnUnReport, this.GetType(), "unReport", "alert('撤销上报操作失败,请勾选要上交的课题!');window.close();", true);

(2)注册DataItem方法:

示例:

(3)      使用Javascript的非模态对话框弹出提示

Eg.

Page.RegisterStartupScript("alert", "<script language='javascript'>window.showModelessDialog(\"javascript:alert('撤销上报操作失败,请勾选要上交的课题!');window.close();\",\"\",\"status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;\")</script>"); 

发表于 @ 2007年04月21日 11:41:00|评论(4 )|编辑

旧一篇: ASP.NET 参数传递,长度限制,及使用注意事项。