註冊客戶端事件

CodeAgriculture發表於2013-09-22

        ///

        /// 註冊客戶端CSS檔案

        ///

        ///

        ///

        public static void RegisterClientCSSFile(Page page, string relativeURL)

        {

            relativeURL = page.ResolveUrl(relativeURL);

            page.Header.Controls.Add(new LiteralControl("\n + relativeURL + "\" rel=\"stylesheet\" type=\"text/css\">\n"));

        }

        ///

        /// 退

        ///

        ///

        ///

        /// 秒為單?

        public static void ClosePage(Page page, string script, int delayTime)

        {

            string closeScript. = "";

            closeScript. += "";

            closeScript. += "setTimeout(\"ClosePage()\","+ (delayTime * 1000).ToString()+");";

            closeScript. += "function ClosePage(){window.close();"+script+"};";

            closeScript. += "";

 

            page.ClientScript.RegisterClientScriptBlock(page.GetType(), "ClosePage",

                closeScript);

        }

        ///

        ///

        /// Creator: Create Time:2009/7/22 13:47:20

        ///

        ///

        ///

        ///

        public static void RegisterClientScriptFile(Page page, string key, string relativeURL)

        {

            relativeURL = page.ResolveUrl(relativeURL);

            if (!page.ClientScript.IsClientScriptIncludeRegistered(key))

            {

                page.ClientScript.RegisterClientScriptInclude(key, relativeURL);

            }

        }

 

        ///

        ///

        ///

        ///

        public static void AutoBreakWord(WebControl control)

        {

            if (control != null)

            {

                control.Style.Add("word-break", "break-all");

            }

        }

        ///

        ///

        ///

        ///

        public static void DisablePaste(WebControl control)

        {

            if (control != null)

            {

                control.Attributes.Add("onpaste", "event.returnValue=false;");

            }

        }

        ///

        ///

        ///

        ///

        public static void DisableKeyDown(WebControl control)

        {

            if (control != null)

            {

                control.Attributes.Add("onkeydown", "event.returnValue=false;");

            }

        }

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28699126/viewspace-772958/,如需轉載,請註明出處,否則將追究法律責任。

相關文章