当前位置: 首页>>代码示例>>C#>>正文


C# Page.RegisterStartupScript方法代码示例

本文整理汇总了C#中System.Web.UI.Page.RegisterStartupScript方法的典型用法代码示例。如果您正苦于以下问题:C# Page.RegisterStartupScript方法的具体用法?C# Page.RegisterStartupScript怎么用?C# Page.RegisterStartupScript使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Web.UI.Page的用法示例。


在下文中一共展示了Page.RegisterStartupScript方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ShowAndRedirectDome

 public static void ShowAndRedirectDome(Page page, string msg, string url)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("<script language='javascript' defer>");
     builder.AppendFormat("alert('{0}');", msg);
     builder.AppendFormat("parent.location.href='{0}'", url);
     builder.Append("</script>");
     page.RegisterStartupScript("message", builder.ToString());
 }
开发者ID:xiluo,项目名称:document-management,代码行数:9,代码来源:MessageBox.cs

示例2: Methods_Deny_Unrestricted

		public void Methods_Deny_Unrestricted ()
		{
			Page p = new Page ();
			p.DesignerInitialize ();
			Assert.IsNotNull (p.GetPostBackClientEvent (control, "mono"), "GetPostBackClientEvent");
			Assert.IsNotNull (p.GetPostBackClientHyperlink (control, "mono"), "GetPostBackClientHyperlink");
			Assert.IsNotNull (p.GetPostBackEventReference (control), "GetPostBackEventReference(control)");
			Assert.IsNotNull (p.GetPostBackEventReference (control, "mono"), "GetPostBackEventReference(control,string)");
			Assert.AreEqual (0, p.GetTypeHashCode (), "GetTypeHashCode");
			Assert.IsFalse (p.IsClientScriptBlockRegistered ("mono"), "IsClientScriptBlockRegistered");
			Assert.IsFalse (p.IsStartupScriptRegistered ("mono"), "IsStartupScriptRegistered");
			p.RegisterArrayDeclaration ("arrayname", "value");
			p.RegisterClientScriptBlock ("key", "script");
			p.RegisterHiddenField ("name", "hidden");
			p.RegisterOnSubmitStatement ("key", "script");
			p.RegisterRequiresPostBack (new HtmlTextArea ());
			p.RegisterRequiresRaiseEvent (new HtmlAnchor ());
			p.RegisterStartupScript ("key", "script");
			p.Validate ();
			p.VerifyRenderingInServerForm (control);
#if NET_2_0
			p.Controls.Add (control);
			Assert.IsNotNull (p.FindControl ("mono"), "FindControl");
			p.RegisterRequiresControlState (control);
			Assert.IsTrue (p.RequiresControlState (control), "RequiresControlState");
			p.UnregisterRequiresControlState (control);
			Assert.IsNotNull (p.GetValidators (String.Empty), "GetValidators");
			p.Validate (String.Empty);
#endif
		}
开发者ID:nobled,项目名称:mono,代码行数:30,代码来源:PageCas.cs

示例3: Show

 public static void Show(Page page, string msg)
 {
     page.RegisterStartupScript("message", "<script language='javascript' defer>alert('" + msg.Replace("'", "¡¯").Replace("\r\n", "") + "');</script>");
 }
开发者ID:wanghouxian2015,项目名称:GMWJGit,代码行数:4,代码来源:Common.cs

示例4: ResponseScript

 public static void ResponseScript(Page page, string script)
 {
     page.RegisterStartupScript("message", "<script language='javascript' defer>" + script + "</script>");
 }
开发者ID:wanghouxian2015,项目名称:GMWJGit,代码行数:4,代码来源:Common.cs

示例5: Alert

        /// <summary>
        /// 弹出提示信息
        /// </summary>
        /// <param name="key">key</param>
        /// <param name="message">提示信息</param>
        /// <param name="page">当前请求的page</param>
        public static void Alert(string key, string message, Page page)
        {
            string msg = string.Format("<script language=\"javascript\">alert(\"{0}\");</script>", message);

            page.RegisterStartupScript(key, msg);
        }
开发者ID:goyuanfang,项目名称:YFAll,代码行数:12,代码来源:UIHelper.cs

示例6: WriteTitle

 public static void WriteTitle(Page pg,string title)
 {
     pg.RegisterStartupScript("title", "<script>document.title='�����ͨ���̼������޹�˾-" + title + "';</script>");
 }
开发者ID:romanu6891,项目名称:fivemen,代码行数:4,代码来源:WebTools.cs

示例7: setFocus

        /// <summary>
        /// Sets the focus to the control with the given name
        /// </summary>
        /// <param name="page">Page Control which hosts the control</param>
        /// <param name="formID">The ID of the html form that holds the control</param>
        /// <param name="controlID">The ID of the control that focus will be set to</param>
        public static void setFocus(Page page, string controlID)
        {
            string javascript = string.Format( @"
            <script language=""javascript"">

            var called = false;

            if(document.body.onfocus)
            orig_document_body_onfocus = document.body.onfocus;

            document.body.onfocus = document_body_onfocus;

            function setFocus()
            {{
            var control = document.getElementById(""{0}"");
            if(control)
            control.focus();
            }}

            function orig_document_body_onfocus(){{}}

            function document_body_onfocus ()
            {{
            if( !called )
            {{
            called = true;
            setFocus();
            }}

            orig_document_body_onfocus();
            }}

            if( window.__smartNav && window.__smartNav.restoreFocus)
            {{
            orig_window__smartNav_restoreFocus = window.__smartNav.restoreFocus;
            window.__smartNav.restoreFocus = window__smartNav_restoreFocus;
            }}

            function orig_window__smartNav_restoreFocus(){{}}

            function window__smartNav_restoreFocus()
            {{
            setFocus();
            orig_window__smartNav_restoreFocus
            }}

            </script>", controlID);

            page.RegisterStartupScript("focus", javascript);
        }
开发者ID:zi-yu,项目名称:orionsbelt,代码行数:56,代码来源:ClientSideFocus.cs

示例8: Show

 public static void Show(Page page, string msg)
 {
     page.RegisterStartupScript("message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
 }
开发者ID:xiluo,项目名称:document-management,代码行数:4,代码来源:MessageBox.cs


注:本文中的System.Web.UI.Page.RegisterStartupScript方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。