亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP.NET里常用的JS

2019-11-18 16:55:20
字體:
來源:轉載
供稿:網友

在整理一套OA發現的有些東西,我會陸續拿出給大家。希望對大家有用!:)

using System;
using System.Web;
using System.Web.UI.HtmlControls ;
using System.Web.UI;

namespace Web.JScript
{
    /// <summary>
    /// 提供向頁面輸出客戶端代碼實現特殊功能的方法
    /// </summary>
    /// <remarks>
    /// </remarks>

    public class JScript
    {
        public static void AlertAndRedirect(string message,string toURL)
        {
            string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>";
            HttpContext.Current.Response.Write(string.Format(js,message ,toURL));
        }

        /// <summary>
        /// 向客戶端發送函數KendoPostBack(eventTarget, eventArgument)
        /// 服務器端可接收__EVENTTARGET,__EVENTARGUMENT的值
        /// </summary>
        /// <param name="page">System.Web.UI.Page 一般為this</param>
        public static void JscriptSender(System.Web.UI.Page page)
        {
            page.RegisterHiddenField("__EVENTTARGET","");
            page.RegisterHiddenField("__EVENTARGUMENT","");
            string s = @"       
<script language=Javascript>
      function KendoPostBack(eventTarget, eventArgument)
      {
                var theform = document.forms[0];
                theform.__EVENTTARGET.value = eventTarget;
                theform.__EVENTARGUMENT.value = eventArgument;
                theform.submit();
            }
</script>";
           
            page.RegisterStartupScript("sds",s);
        }
        /// <summary>
        /// 彈出JavaScript小窗口
        /// </summary>
        /// <param name="js">窗口信息</param>
        public static void Alert(string message)
        {
            message = StringUtil.DeleteUnVisibleChar(message);
            string js=@"<Script language='JavaScript'>
                    alert('"+ message +"');</Script>";
            HttpContext.Current.Response.Write(js);
        }
        public static void Alert(object message)
        {
            string js=@"<Script language='JavaScript'>
                    alert('{0}'); 
                  </Script>";
            HttpContext.Current.Response.Write(string.Format(js,message.ToString()));
        }

        public static void RtnRltMsgbox(object message,string strWinCtrl)
        {  
            string js = @"<Script language='JavaScript'>
                     strWinCtrl = true;
                     strWinCtrl = if(!confirm('"+ message +"'))return false;</Script>";
            HttpContext.Current.Response.Write(string.Format(js,message.ToString()));
        }
       
        /// <summary>
        /// 回到歷史頁面
        /// </summary>
        /// <param name="value">-1/1</param>
        public static void GoHistory(int value)
        {
            string js=@"<Script language='JavaScript'>
                    history.go({0}); 
                  </Script>";
            HttpContext.Current.Response.Write(string.Format(js,value));
        }

        /// <summary>
        /// 關閉當前窗口
        /// </summary>
        public static void CloseWindow()
        {
            string js=@"<Script language='JavaScript'>
                    window.close(); 
                  </Script>";
            HttpContext.Current.Response.Write(js);    
            HttpContext.Current.Response.End(); 
        }

        /// <summary>
        /// 刷新父窗口
        /// </summary>
        public static void RefreshParent()
        {
            string js=@"<Script language='JavaScript'>
                    parent.location.reload();
                  </Script>";
            HttpContext.Current.Response.Write(js);    
        }

        /// <summary>
        /// 格式化為JS可解釋的字符串
        /// </summary>
        /// <param name="s"></param>
        /// <returns></returns>
        public static string JSStringFormat(string s)
        {
            return s.Replace("/r","//r").Replace("/n","http://n").Replace("'","http://'").Replace("/"","http:///"");
        }

        /// <summary>
        /// 刷新打開窗口
        /// </summary>
        public static void RefreshOpener()
        {
            string js=@"<Script language='JavaScript'>
                    opener.location.reload();
                  </Script>";
            HttpContext.Current.Response.Write(js);    
        }

        /// <summary>
        /// 打開窗口
        /// </summary>
        /// <param name="url"></param>
        public static void OpenWebForm(string url)
        {
            /*…………………………………………………………………………………………*/
            /*修改目的:    新開頁面去掉ie的菜單。。。                        */

            string js=@"<Script language='JavaScript'>
            //window.open('"+url+@"');
            window.open('"+url+@"','','height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');
            </Script>";
            /*結束*/
            /*…………………………………………………………………………………………*/
                    
               
            HttpContext.Current.Response.Write(js);    
        }
        public static void OpenWebForm(string url,string name,string future)
        {
            string js=@"<Script language='JavaScript'>
                     window.open('"+url+@"','"+name+@"','"+future+@"')
                  </Script>";
            HttpContext.Current.Response.Write(js);    
        }
        public static void OpenWebForm(string url,string formName)
        {
            /*…………………………………………………………………………………………*/
            /*修改目的:    新開頁面去掉ie的菜單。。。                        */
            /*注釋內容:                                */
            /*開始*/
            string js=@"<Script language='JavaScript'>
            window.open('"+url+@"','"+formName+@"','height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');
            </Script>";
            /*結束*/
            /*…………………………………………………………………………………………*/

            HttpContext.Current.Response.Write(js);    
        }

        /// <summary>       
        /// 函數名:OpenWebForm   
        /// 功能描述:打開WEB窗口   
        /// </summary>
        /// <param name="url">WEB窗口</param>
        /// <param name="isFullScreen">是否全屏幕</param>
        public static void OpenWebForm(string url,bool isFullScreen)
        {           
            string js=@"<Script language='JavaScript'>";
            if(isFullScreen)
            {
                js+="var iWidth = 0;";
                js+="var iHeight = 0;";
                js+="iWidth=window.screen.availWidth-10;";
                js+="iHeight=window.screen.availHeight-50;";
                js+="var szFeatures ='width=' + iWidth + ',height=' + iHeight + ',top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no';";
                js+="window.open('"+url+@"','',szFeatures);";
            }
            else
            {
                js+="window.open('"+url+@"','','height=0,width=0,top=0,left=0,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,titlebar=no,toolbar=no,directories=no');";
            }
            js+="</Script>";
            HttpContext.Current.Response.Write(js);    
        }

        /// <summary>
        /// 轉向Url制定的頁面
        /// </summary>
        /// <param name="url"></param>
        public static void JavaScriptLocationHref(string url)
        {
            string js=@"<Script language='JavaScript'>
                    window.location.replace('{0}');
                  </Script>";
            js=string.Format(js,url);
            HttpContext.Current.Response.Write(js); 
        }

        /// <summary>
        /// 指定的框架頁面轉換
        /// </summary>
        /// <param name="FrameName"></param>
        /// <param name="url"></param>
        public static void JavaScriptFrameHref(string FrameName,string url)
        {
            string js=@"<Script language='JavaScript'>
                   
                    @obj.location.replace(""{0}"");
                  </Script>";
            js = js.Replace("@obj",FrameName );
            js=string.Format(js,url);
            HttpContext.Current.Response.Write(js); 
        }

        /// <summary>
        ///重置頁面
        /// </summary>
        public static void JavaScriptResetPage(string strRows)
        {
            string js=@"<Script language='JavaScript'>
                    window.parent.CenterFrame.rows='"+strRows+"';</Script>";
            HttpContext.Current.Response.Write(js);
        }

        /// <summary>
        /// 函數名:JavaScriptSetCookie
        /// 功能描述:客戶端方法設置Cookie
        /// </summary>
        /// <param name="strName">Cookie名</param>
        /// <param name="strValue">Cookie值</param>
        public static void JavaScriptSetCookie(string strName,string strValue)
        {
            string js=@"<script language=Javascript>
            var the_cookie = '"+strName+"="+strValue+@"'
            var dateexpire = 'Tuesday, 01-Dec-2020 12:00:00 GMT';
            //document.cookie = the_cookie;//寫入Cookie<BR>} <BR>
            document.cookie = the_cookie + '; expires='+dateexpire;           
            </script>";
            HttpContext.Current.Response.Write(js);
        }

        /// <summary>       
        /// 函數名:GotoParentWindow   
        /// 功能描述:返回父窗口   
        /// </summary>
        /// <param name="parentWindowUrl">父窗口</param>       
        public static void GotoParentWindow(string parentWindowUrl)
        {           
            string js=@"<Script language='JavaScript'>
                    this.parent.location.replace('"+parentWindowUrl+"');</Script>";
            HttpContext.Current.Response.Write(js);            
        }

        /// <summary>       
        /// 函數名:ReplaceParentWindow   
        /// 功能描述:替換父窗口   
        /// </summary>
        /// <param name="parentWindowUrl">父窗口</param>
        /// <param name="caption">窗口提示</param>
        /// <param name="future">窗口特征參數</param>
        public static void ReplaceParentWindow(string parentWindowUrl,string caption,string future)
        {   
            string js="";
            if(future!=null&&future.Trim()!="")
            {
                js=@"<script language=javascript>this.parent.location.replace('"+parentWindowUrl+"','"+caption+"','"+future+"');</script>";
            }
            else
            {
                js=@"<script language=javascript>var iWidth = 0 ;var iHeight = 0 ;iWidth=window.screen.availWidth-10;iHeight=window.screen.availHeight-50;
                            var szFeatures = 'dialogWidth:'+iWidth+';dialogHeight:'+iHeight+';dialogLeft:0px;dialogTop:0px;center:yes;help=no;resizable:on;status:on;scroll=yes';this.parent.location.replace('"+parentWindowUrl+"','"+caption+"',szFeatures);</script>";
            }

            HttpContext.Current.Response.Write(js);
        }
               
        /// <summary>       
        /// 函數名:ReplaceOpenerWindow   
        /// 功能描述:替換當前窗體的打開窗口   
        /// </summary>
        /// <param name="openerWindowUrl">當前窗體的打開窗口</param>       
        public static void ReplaceOpenerWindow(string openerWindowUrl)
        {           
            string js=@"<Script language='JavaScript'>
                    window.opener.location.replace('"+openerWindowUrl+"');</Script>";
            HttpContext.Current.Response.Write(js);            
        }

        /// <summary>       
        /// 函數名:ReplaceOpenerParentWindow   
        /// 功能描述:替換當前窗體的打開窗口的父窗口   
        /// </summary>
        /// <param name="openerWindowUrl">當前窗體的打開窗口的父窗口</param>       
        public static void ReplaceOpenerParentFrame(string frameName,string frameWindowUrl)
        {           
            string js=@"<Script language='JavaScript'>
                    window.opener.parent." + frameName + ".location.replace('"+frameWindowUrl+"');</Script>";
            HttpContext.Current.Response.Write(js);            
        }

        /// <summary>       
        /// 函數名:ReplaceOpenerParentWindow   
        /// 功能描述:替換當前窗體的打開窗口的父窗口   
        /// </summary>
        /// <param name="openerWindowUrl">當前窗體的打開窗口的父窗口</param>       
        public static void ReplaceOpenerParentWindow(string openerParentWindowUrl)
        {           
            string js=@"<Script language='JavaScript'>
                    window.opener.parent.location.replace('"+openerParentWindowUrl+"');</Script>";
            HttpContext.Current.Response.Write(js);            
        }

        /// <summary>       
        /// 函數名:CloseParentWindow   
        /// 功能描述:關閉窗口   
        /// </summary>
        public static void CloseParentWindow()
        {           
            string js=@"<Script language='JavaScript'>
                    window.parent.close(); 
                  </Script>";
            HttpContext.Current.Response.Write(js);
        }
       
        public static void CloSEOpenerWindow()
        {           
            string js=@"<Script language='JavaScript'>
                    window.opener.close(); 
                  </Script>";
            HttpContext.Current.Response.Write(js);
        }       

        /// <summary>
        /// 函數名:ShowModalDialogJavascript   
        /// 功能描述:返回打開模式窗口的腳本   
        /// </summary>
        /// <param name="webFormUrl"></param>
        /// <returns></returns>
        public static string ShowModalDialogJavascript(string webFormUrl)
        {
            string js=@"<script language=javascript>
                            var iWidth = 0 ;
                            var iHeight = 0 ;
                            iWidth=window.screen.availWidth-10;
                            iHeight=window.screen.availHeight-50;
                            var szFeatures = 'dialogWidth:'+iWidth+';dialogHeight:'+iHeight+';dialogLeft:0px;dialogTop:0px;center:yes;help=no;resizable:on;status:on;scroll=yes';
                            showModalDialog('"+webFormUrl+"','',szFeatures);</script>";
            return js;
        }

        public static string ShowModalDialogJavascript(string webFormUrl,string features)
        {
            string js=@"<script language=javascript>                           
                            showModalDialog('"+webFormUrl+"','','"+features+"');</script>";
            return js;
        }

        /// <summary>
        /// 函數名:ShowModalDialogWindow   
        /// 功能描述:打開模式窗口   
        /// </summary>
        /// <param name="webFormUrl"></param>
        /// <returns></returns>
        public static void ShowModalDialogWindow(string webFormUrl)
        {
            string js=ShowModalDialogJavascript(webFormUrl);
            HttpContext.Current.Response.Write(js);
        }

        public static void ShowModalDialogWindow(string webFormUrl,string features)
        {
            string js=ShowModalDialogJavascript(webFormUrl,features);
            HttpContext.Current.Response.Write(js);
        }
        public static void ShowModalDialogWindow(string webFormUrl,int width,int height,int top,int left)
        {
            string features = "dialogWidth:"+width.ToString() + "px"
                +";dialogHeight:" + height.ToString() + "px"
                +";dialogLeft:" + left.ToString() + "px"
                +";dialogTop:" + top.ToString() + "px"
                +";center:yes;help=no;resizable:no;status:no;scroll=no";
            ShowModalDialogWindow(webFormUrl,features);           
        }

        public static void SetHtmlElementValue(string formName,string elementName,string elementValue)
        {           
            string js=@"<Script language='JavaScript'>if(document."+formName+"." + elementName +"!=null){document."+formName+"." + elementName +".value ="+ elementValue +";}</Script>";
            HttpContext.Current.Response.Write(js);
        }       
    }
}
http://www.49028c.com/fds2003/archive/2006/10/20/534208.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品视频免费观看| 日韩av一卡二卡| 欧美性高潮床叫视频| 国产精品视频永久免费播放| 国产精品免费一区二区三区都可以| 久久国产一区二区三区| 成人免费视频网| 国产亚洲在线播放| 在线视频免费一区二区| 这里只有精品丝袜| 深夜福利国产精品| 久久综合国产精品台湾中文娱乐网| 91精品久久久久久久久不口人| 亚洲va欧美va在线观看| 欧美www在线| 精品亚洲一区二区| 亚洲欧美综合区自拍另类| 欧美一区二区三区精品电影| 欧美激情小视频| 日韩欧美有码在线| 8x海外华人永久免费日韩内陆视频| 神马久久桃色视频| 欧美老肥婆性猛交视频| 日本一区二区在线免费播放| 国产精品久久一| 国产精品美女免费| 91黄色8090| 成人免费视频xnxx.com| 日韩精品亚洲元码| 亚洲aa在线观看| 精品国产一区av| 亚洲黄色在线观看| 欧美有码在线观看| 亚洲午夜国产成人av电影男同| 久久精品国产96久久久香蕉| 色噜噜狠狠色综合网图区| 国产精品91免费在线| 国产噜噜噜噜久久久久久久久| 日日狠狠久久偷偷四色综合免费| 欧美激情视频一区二区三区不卡| 97精品国产97久久久久久| 亚洲jizzjizz日本少妇| 91精品国产综合久久久久久蜜臀| 91精品91久久久久久| 欧美猛少妇色xxxxx| xxxxx91麻豆| 国产精品久久9| 日韩av影院在线观看| 亚洲一区二区免费在线| 久久久亚洲国产天美传媒修理工| 国产日韩欧美成人| 欧美成人国产va精品日本一级| 国产精品视频午夜| 91精品国产91久久久久久吃药| 亚洲网在线观看| 日韩av电影免费观看高清| 欧美性猛交xxxx乱大交3| 米奇精品一区二区三区在线观看| 欧美有码在线视频| 国产精品成人播放| 91国语精品自产拍在线观看性色| 8050国产精品久久久久久| 国产日韩欧美影视| 亚洲国产精品美女| 亚洲综合精品伊人久久| 精品美女久久久久久免费| 欧美电影免费观看高清完整| 久久99国产精品久久久久久久久| www.亚洲免费视频| 日韩黄在线观看| 国外成人免费在线播放| 久久久91精品| 69久久夜色精品国产7777| 久久这里只有精品视频首页| 91精品国产成人www| 欧洲精品久久久| 亚洲最大福利视频| 久久在线视频在线| 久久久久久香蕉网| 国产成人在线一区| 日韩精品视频三区| 91九色国产视频| 日韩欧美在线国产| 久久久精品美女| 亚洲精品videossex少妇| 欧美性猛交xxxx免费看久久久| 亚洲欧美第一页| 中文字幕亚洲无线码a| 国产一区二区三区视频在线观看| 亚洲国产精品久久91精品| 97免费视频在线播放| 欧美—级a级欧美特级ar全黄| 韩日精品中文字幕| 亚洲自拍偷拍网址| 久久理论片午夜琪琪电影网| 狠狠色香婷婷久久亚洲精品| 亚洲国产成人一区| 中文字幕少妇一区二区三区| 中文字幕成人在线| 国产97色在线|日韩| 91精品国产91久久久久久吃药| 91免费综合在线| 在线观看精品自拍私拍| 国产亚洲美女精品久久久| 欧美黄色免费网站| 国产精品久久久久久久久影视| 成人国产亚洲精品a区天堂华泰| 精品欧美国产一区二区三区| 精品视频在线播放免| 亚洲新声在线观看| 91久久夜色精品国产网站| 国产精品成熟老女人| 国产精品扒开腿爽爽爽视频| 亚洲国产精品成人一区二区| 精品福利在线视频| 日产精品久久久一区二区福利| 45www国产精品网站| 久久99久久99精品中文字幕| 亚洲在线观看视频网站| 国模精品视频一区二区| 久久综合伊人77777尤物| 欧美电影院免费观看| 国产大片精品免费永久看nba| 国产精品久久久久久久9999| 中文字幕在线看视频国产欧美| 久久久久北条麻妃免费看| 欧美福利视频网站| 欧美高清videos高潮hd| 色老头一区二区三区在线观看| 国产福利视频一区二区| 国产精品观看在线亚洲人成网| 日韩国产中文字幕| 国产99视频在线观看| 久久免费福利视频| 亚洲毛茸茸少妇高潮呻吟| 97精品在线观看| 亚洲人成网站在线播| 九九热精品视频国产| 欧美日韩裸体免费视频| 国精产品一区一区三区有限在线| 精品毛片网大全| 91久久综合亚洲鲁鲁五月天| 欧美激情videoshd| 日韩中文字幕网站| 亚洲国产成人精品女人久久久| 精品视频—区二区三区免费| 久久激情五月丁香伊人| 久久久久久久久久久久av| 国产主播精品在线| 2019国产精品自在线拍国产不卡| 国产97人人超碰caoprom| 欧美一区二区三区……| 亚洲大胆人体av| 国产激情视频一区| 中文字幕久精品免费视频| 91成人天堂久久成人| 欧美激情精品久久久久久| 992tv成人免费影院| 九九视频直播综合网| 中文字幕一区二区三区电影| 少妇高潮久久久久久潘金莲| 91国内在线视频| 日韩成人在线观看| 亚洲欧美中文在线视频|