本文整理汇总了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());
}
示例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
}
示例3: Show
public static void Show(Page page, string msg)
{
page.RegisterStartupScript("message", "<script language='javascript' defer>alert('" + msg.Replace("'", "¡¯").Replace("\r\n", "") + "');</script>");
}
示例4: ResponseScript
public static void ResponseScript(Page page, string script)
{
page.RegisterStartupScript("message", "<script language='javascript' defer>" + script + "</script>");
}
示例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);
}
示例6: WriteTitle
public static void WriteTitle(Page pg,string title)
{
pg.RegisterStartupScript("title", "<script>document.title='�����ͨ���̼�������˾-" + title + "';</script>");
}
示例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);
}
示例8: Show
public static void Show(Page page, string msg)
{
page.RegisterStartupScript("message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");
}