当前位置: 首页 > news >正文

织梦网站logo更改桂林市市长

织梦网站logo更改,桂林市市长,做网站能赚钱么,用户要承担暖气费的税吗在ASP.NET中我们经常需要输出一些JS脚本#xff0c;比如弹出一个警告窗口#xff0c;返回到历史页面等JS功能#xff0c;我看到网上流传得比较广的是马先光写的一个JScript类#xff0c;这个类基本将经常用到的JS脚本包含了#xff0c;非常方便#xff0c;唯一的不足是作…   在ASP.NET中我们经常需要输出一些JS脚本比如弹出一个警告窗口返回到历史页面等JS功能我看到网上流传得比较广的是马先光写的一个JScript类这个类基本将经常用到的JS脚本包含了非常方便唯一的不足是作者采用的Response.Write(string msg)的办法这样造成输出的js脚本在html/html标签之外破坏了原有XHTML的结构所以本人在满足原功能的情况下对JScript类做了进一步的改善这个改善采用了重载的办法增加了一个System.Web.UI.Page类的实例作为参数不会影响原来的程序代码。 整个程序的代码如下 using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.UI;/// summary/// 一些常用的Js调用/// 添加新版说明由于旧版普遍采用Response.Write(string msg)的方式输出js脚本这种/// 方式输出的js脚本会在html元素的lt;htmlgt;lt;/htmlgt;标签之外破坏了整个xhtml的结构,/// 而新版本则采用ClientScript.RegisterStartupScript(string msg)的方式输出不会改变xhtml的结构,/// 不会影响执行效果。/// 为了向下兼容所以新版本采用了重载的方式新版本中要求一个System.Web.UI.Page类的实例。/// 创建时间2006-9-13/// 创建者马先光/// 新版作者周公/// 修改日期2007-4-17/// 修改版发布网址http://blog.csdn.net/zhoufoxcn/// /summarypublic class JScript{    #region 旧版本    /// summary    /// 弹出JavaScript小窗口    /// /summary    /// param namejs窗口信息/param    public static void Alert(string message)    {        #region        string js  Script languageJavaScript                    alert(  message  );/Script;        HttpContext.Current.Response.Write(js);        #endregion    }    /// summary    /// 弹出消息框并且转向到新的URL    /// /summary    /// param namemessage消息内容/param    /// param nametoURL连接地址/param    public static void AlertAndRedirect(string message, string toURL)    {        #region        string js  script languagejavascriptalert({0});window.location.replace({1})/script;        HttpContext.Current.Response.Write(string.Format(js, message, toURL));        #endregion    }    /// summary    /// 回到历史页面    /// /summary    /// param namevalue-1/1/param    public static void GoHistory(int value)    {        #region        string js  Script languageJavaScript                    history.go({0});                    /Script;        HttpContext.Current.Response.Write(string.Format(js, value));        #endregion    }    /// summary    /// 关闭当前窗口    /// /summary    public static void CloseWindow()    {        #region        string js  Script languageJavaScript                    parent.openernull;window.close();                    /Script;        HttpContext.Current.Response.Write(js);        HttpContext.Current.Response.End();        #endregion    }    /// summary    /// 刷新父窗口    /// /summary    public static void RefreshParent(string url)    {        #region        string js  Script languageJavaScript                    window.opener.location.href  url  ;window.close();/Script;        HttpContext.Current.Response.Write(js);        #endregion    }    /// summary    /// 刷新打开窗口    /// /summary    public static void RefreshOpener()    {        #region        string js  Script languageJavaScript                    opener.location.reload();                  /Script;        HttpContext.Current.Response.Write(js);        #endregion    }    /// summary    /// 打开指定大小的新窗体    /// /summary    /// param nameurl地址/param    /// param namewidth宽/param    /// param nameheigth高/param    /// param nametop头位置/param    /// param nameleft左位置/param    public static void OpenWebFormSize(string url, int width, int heigth, int top, int left)    {        #region        string js  Script languageJavaScriptwindow.open(  url  ,,height  heigth  ,width  width  ,top  top  ,left  left  ,locationno,menubarno,resizableyes,scrollbarsyes,statusyes,titlebarno,toolbarno,directoriesno);/Script;        HttpContext.Current.Response.Write(js);        #endregion    }    /// summary    /// 转向Url制定的页面    /// /summary    /// param nameurl连接地址/param    public static void JavaScriptLocationHref(string url)    {        #region        string js  Script languageJavaScript                    window.location.replace({0});                  /Script;        js  string.Format(js, url);        HttpContext.Current.Response.Write(js);        #endregion    }    /// summary    /// 打开指定大小位置的模式对话框    /// /summary    /// param namewebFormUrl连接地址/param    /// param namewidth宽/param    /// param nameheight高/param    /// param nametop距离上位置/param    /// param nameleft距离左位置/param    public static void ShowModalDialogWindow(string webFormUrl, int width, int height, int top, int left)    {        #region        string features  dialogWidth:  width.ToString()  px             ;dialogHeight:  height.ToString()  px             ;dialogLeft:  left.ToString()  px             ;dialogTop:  top.ToString()  px             ;center:yes;helpno;resizable:no;status:no;scrollyes;        ShowModalDialogWindow(webFormUrl, features);        #endregion    }    /// summary    /// 弹出模态窗口    /// /summary    /// param namewebFormUrl/param    /// param namefeatures/param    public static void ShowModalDialogWindow(string webFormUrl, string features)    {        string js  ShowModalDialogJavascript(webFormUrl, features);        HttpContext.Current.Response.Write(js);    }    /// summary    /// 弹出模态窗口    /// /summary    /// param namewebFormUrl/param    /// param namefeatures/param    /// returns/returns    public static string ShowModalDialogJavascript(string webFormUrl, string features)    {        #region        string js  script languagejavascript                                                        showModalDialog(  webFormUrl  ,,  features  );/script;        return js;        #endregion    }    #endregion    #region 新版本    /// summary    /// 弹出JavaScript小窗口    /// /summary    /// param namejs窗口信息/param    public static void Alert(string message, Page page)    {        #region        string js  Script languageJavaScript                    alert(  message  );/Script;        //HttpContext.Current.Response.Write(js);        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), alert))        {            page.ClientScript.RegisterStartupScript(page.GetType(), alert, js);        }        #endregion    }    /// summary    /// 弹出消息框并且转向到新的URL    /// /summary    /// param namemessage消息内容/param    /// param nametoURL连接地址/param    public static void AlertAndRedirect(string message, string toURL, Page page)    {        #region        string js  script languagejavascriptalert({0});window.location.replace({1})/script;        //HttpContext.Current.Response.Write(string.Format(js, message, toURL));        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), AlertAndRedirect))        {            page.ClientScript.RegisterStartupScript(page.GetType(), AlertAndRedirect, string.Format(js, message, toURL));        }        #endregion    }    /// summary    /// 回到历史页面    /// /summary    /// param namevalue-1/1/param    public static void GoHistory(int value, Page page)    {        #region        string js  Script languageJavaScript                    history.go({0});                    /Script;        //HttpContext.Current.Response.Write(string.Format(js, value));        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), GoHistory))        {            page.ClientScript.RegisterStartupScript(page.GetType(), GoHistory, string.Format(js, value));        }        #endregion    }    //        /// summary    //        /// 关闭当前窗口    //        /// /summary    //        public static void CloseWindow()    //        {    //            #region    //            string js  Script languageJavaScript    //                    parent.openernull;window.close();      //                  /Script;    //            HttpContext.Current.Response.Write(js);    //            HttpContext.Current.Response.End();    //            #endregion    //        }    /// summary    /// 刷新父窗口    /// /summary    public static void RefreshParent(string url, Page page)    {        #region        string js  Script languageJavaScript                    window.opener.location.href  url  ;window.close();/Script;        //HttpContext.Current.Response.Write(js);        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), RefreshParent))        {            page.ClientScript.RegisterStartupScript(page.GetType(), RefreshParent, js);        }        #endregion    }    /// summary    /// 刷新打开窗口    /// /summary    public static void RefreshOpener(Page page)    {        #region        string js  Script languageJavaScript                    opener.location.reload();                  /Script;        //HttpContext.Current.Response.Write(js);        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), RefreshOpener))        {            page.ClientScript.RegisterStartupScript(page.GetType(), RefreshOpener, js);        }        #endregion    }    /// summary    /// 打开指定大小的新窗体    /// /summary    /// param nameurl地址/param    /// param namewidth宽/param    /// param nameheigth高/param    /// param nametop头位置/param    /// param nameleft左位置/param    public static void OpenWebFormSize(string url, int width, int heigth, int top, int left, Page page)    {        #region        string js  Script languageJavaScriptwindow.open(  url  ,,height  heigth  ,width  width  ,top  top  ,left  left  ,locationno,menubarno,resizableyes,scrollbarsyes,statusyes,titlebarno,toolbarno,directoriesno);/Script;        //HttpContext.Current.Response.Write(js);        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), OpenWebFormSize))        {            page.ClientScript.RegisterStartupScript(page.GetType(), OpenWebFormSize, js);        }        #endregion    }    /// summary    /// 转向Url制定的页面    /// /summary    /// param nameurl连接地址/param    public static void JavaScriptLocationHref(string url, Page page)    {        #region        string js  Script languageJavaScript                    window.location.replace({0});                  /Script;        js  string.Format(js, url);        //HttpContext.Current.Response.Write(js);        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), JavaScriptLocationHref))        {            page.ClientScript.RegisterStartupScript(page.GetType(), JavaScriptLocationHref, js);        }        #endregion    }    /// summary    /// 打开指定大小位置的模式对话框    /// /summary    /// param namewebFormUrl连接地址/param    /// param namewidth宽/param    /// param nameheight高/param    /// param nametop距离上位置/param    /// param nameleft距离左位置/param    public static void ShowModalDialogWindow(string webFormUrl, int width, int height, int top, int left, Page page)    {        #region        string features  dialogWidth:  width.ToString()  px             ;dialogHeight:  height.ToString()  px             ;dialogLeft:  left.ToString()  px             ;dialogTop:  top.ToString()  px             ;center:yes;helpno;resizable:no;status:no;scrollyes;        ShowModalDialogWindow(webFormUrl, features, page);        #endregion    }    /// summary    /// 弹出模态窗口    /// /summary    /// param namewebFormUrl/param    /// param namefeatures/param    public static void ShowModalDialogWindow(string webFormUrl, string features, Page page)    {        string js  ShowModalDialogJavascript(webFormUrl, features);        //HttpContext.Current.Response.Write(js);        if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), ShowModalDialogWindow))        {            page.ClientScript.RegisterStartupScript(page.GetType(), ShowModalDialogWindow, js);        }    }    //        /// summary    //        /// 弹出模态窗口    //        /// /summary    //        /// param namewebFormUrl/param    //        /// param namefeatures/param    //        /// returns/returns    //        public static string ShowModalDialogJavascript(string webFormUrl, string features)    //        {    //            #region    //            string js  script languagejavascript                                //    showModalDialog(  webFormUrl  ,,  features  );/script;    //            return js;    //            #endregion    //        }    #endregion}
http://www.huolong8.cn/news/41964/

相关文章:

  • 网站建设绩效考核创意网页设计素材模板
  • 怎么给网站加速网络营销的概念和内涵
  • 公司网站服务器租赁计算机有哪些专业
  • 郑州网站开发公wordpress附件上传
  • 免费制作app的手机软件网站优化的图片
  • wix做的网站深圳计算机速成班培训
  • 网站地图怎么弄搜索网站的浏览器
  • 多语言网站系统曙光建设有限公司网站
  • 深圳营销型网站建设哪家好wordpress建立论坛网站
  • 可以做微网站的第三方平台有哪些公司网站后台如何上传视频
  • 建网站流程 知乎寻找常州微信网站建设
  • 淮南家政网站建设地址北京公司注册流程及需要的材料
  • 图书馆网站建设与评价研究福州网站设计软件公司
  • 个人门户网站备案做外贸网站注意事项
  • 京东商城网站建设教程南通网站建设方案
  • 网站建设属于现代服务吗制作宣传图片的软件app
  • 找别人做网站需要注意什么线上营销方式6种
  • 做信息发布类网站用什么语言做什么网站开发最简单
  • 上海网站建设培训sem和seo有什么区别
  • 做教师知识网站有哪些活动策划流程及细节
  • 联通 网站备案什么网站建设策划方案 论文
  • 做一个网站怎么做的宁波市网站建设
  • 个人网站建设联系电话丹阳seo公司
  • 手机网站开发 c做一款网页游戏需要多少钱
  • 微信公众号app下载安装辽宁网络优化方法
  • 微信登录 网站开发刚做的网站怎么才能搜到我
  • 中国移动网站建设情况分析搭建论坛网站的流程
  • 专做充电器的网站注册公司流程和费用
  • 微信开放平台官方网站学前端有必要找培训机构吗
  • 建设网站公开教学视频dede无法一键更新网站