网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > C#应用
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.C#得到系统进程和结束某个指定的.
.C#几种常用的排序算法.
.C#实现的根据年月日计算星期几的.
.C#下的查杀进程.
.C#引用Excel找不到类型或命名空间.
.c#摄氏华氏转换.
.用C#实现木马程序.
.通过win32api让c#控制Windows任务.
.自定义应用程序配置文件(app.co.
.在C#中利用Keep-Alive处理Socket.
.一个用c#写的扫描asp源码漏洞的应.
.C#導出Excel源碼.
.C#中利用process类调用外部程序以.
.用c#写的asp+域名查询程序.
.一个极其简单的在线C#IDE例子.
.[C#]解决读写包含汉字的txt文件时.
.在C#中加载自己编写的动态链接库.
.C#操作Word文档(Office 2007).
.C#中除去所有在HTML元素中标记.
.Visual C#2005中使用正则表达式.

如何使用C#在发送往client的内容上加js代码

发表日期:2005-8-11


this.Page.RegisterStartupScript("Edit","<Script language='Javascript'>window.showModalDialog('../Sub_Question/QuestionComfirm1.aspx','window','dialogHeight:415px;dialogWidth:556px;
center:yes;status:yes;scroll:no');</Script> ");

Page类中向客户端注册JS脚本有两种方法:
RegisterStartupScript与RegisterClientScriptBlock,
两者的区别
RegisterStartupScript(key, script)
RegisterClientScriptBlock(key, script)


  这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。

    这两个方法唯一的不同之处在于从“何处”发送脚本块。RegisterClientScriptBlock() 在 Web 窗体的开始处(紧接着 <form runat="server"> 标识之后)发送脚本块,而 RegisterStartupScript() 在 Web 窗体的结尾处(在 </form> 标识之前)发送脚本块。

      RegisterStartupScript() 用于添加要在加载页面后运行的脚本块,通过这种方法添加的脚本块位于 Web 窗体的结尾处,因为必须在脚本运行前定义脚本要修改的 HTML 元素。也就是说,如果您要使用客户端脚本将焦点设置到文本框,必须确保文本框的 HTML 标记位于设置该文本框的焦点的脚本之前。

      RegisterClientScriptBlock() 方法用于为响应客户端事件而执行的脚本代码。通过此方法发送的脚本块位于 Web 页面的开始处,因为这种方法不要求将脚本块置于所有 HTML 元素之后,即它一般不使用文档内自定义的控件。

上一篇:[C#]解决读写包含汉字的txt文件时乱码的问题 人气:18231
下一篇:C#代码操作IIS之虚拟目录 人气:11385
浏览全部C#的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐