|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
#region 声明 //---------------------------------------------------------------------- // // // 作者: Nick.Lee // // 完整的在.net后台执行javascript脚本集合 // // boyorgril@msn.com // //---------------------------------------------------------------------- #endregion #region 在.net中注册javascript脚本函数集合 /// <summary> /// 功能:在客户端注册一块脚本语言,在Page对象的<form runat = server>元素的结束标记之前发出该脚本 /// 输入:page 网页中的Page对象 /// script 欲注册的JavaScript脚本,需要包括<script language=javascript>等标签 /// 输出:无。 /// </summary> public static void RegisterStartupScript(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.IsStartupScriptRegistered(strKey+i.ToString())) break; page.RegisterStartupScript(strKey+i.ToString(),script); } /// <summary> /// 功能:在客户端注册一块脚本语言,在Page对象的<form runat = server>元素的开始标记后立刻发出该脚本 /// 输入:page 网页中的Page对象 /// script 欲注册的JavaScript脚本,需要包括<script language=javascript>等标签 /// 输出:无。 /// </summary> public static 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 #region 执行脚本模块集合 /// <summary> /// 功能:执行客户端一小块脚本语言,在Page对象的<form runat = server>元素的开始标记后立刻发出该脚本 /// 输入:page 网页中的Page对象 /// script 欲执行的JavaScript脚本 /// 输出:无。 /// </summary> public static void ExecuteBlock(System.Web.UI.Page page,string script) { string strScript; string strKey; int i; //脚本块的内容 strScript="<script language=javascript>/n"; strScript+=" "+script+";"; strScript+="</script>"; //注册脚本块的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(),strScript); } /// <summary> /// 功能:执行客户端一小块脚本语言,在Page对象的<form runat = server>元素的结束标记之前发出该脚本 /// 输入:page 网页中的Page对象 /// script 欲执行的JavaScript脚本 /// 输出:无。 /// </summary> public static void ExecuteStartup(System.Web.UI.Page page,string script) { string strScript; string strKey; int i; //脚本块的内容 strScript="<script language=javascript>/n"; strScript+=" "+script+";"; strScript+="</script>"; //注册脚本块的Key strKey=System.DateTime.Now.ToString(); //循环,直至找到某个没被注册过的Key for (i=0;i<100;i++) if (!page.IsStartupScriptRegistered(strKey+i.ToString())) break; page.RegisterStartupScript(strKey+i.ToString(),strScript); } #endregion 返回类别: 教程 上一教程: ASP.NET中利用Crystal Report创建图表 下一教程: 基于组件的.NET软件开发(1) 您可以阅读与"完整的在.net后台执行javascript脚本集合"相关的教程: · 在.net执行sql脚本的简朴实现 · 在 Visual Basic .NET 中实现后台进程(二) · .NET 2.0 基础类库中的范型??范型集合 · NET框架程序设计读书笔记(三)--执行程序集代码 · 利用.NET语言开发自己的脚本语言(一) |
| 快精灵印艺坊 版权所有 |
首页 |
||