本文整理汇总了C#中ScriptManager.RegisterScriptControl方法的典型用法代码示例。如果您正苦于以下问题:C# ScriptManager.RegisterScriptControl方法的具体用法?C# ScriptManager.RegisterScriptControl怎么用?C# ScriptManager.RegisterScriptControl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ScriptManager
的用法示例。
在下文中一共展示了ScriptManager.RegisterScriptControl方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnPreRender
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
if (!this.DesignMode) {
// test for the existence of a Script Manager
sMgr = ScriptManager.GetCurrent(Page);
if (sMgr == null)
throw new HttpException("A ScriptManager control must exist on the page.");
sMgr.RegisterScriptControl(this);
}
}
示例2: OnPreRender
protected override void OnPreRender(EventArgs e)
{
if (!this.DesignMode)
{
SM = ScriptManager.GetCurrent(Page);
if (SM == null)
{
throw new HttpException("A ScriptManager control must exist on the current page.");
}
SM.RegisterScriptControl(this);
}
base.OnPreRender(e);
}
示例3: OnPreRender
protected override void OnPreRender(EventArgs e)
{
if (!this.DesignMode)
{
// Test for ScriptManager and register if it exists
sm = ScriptManager.GetCurrent(Page);
if (sm == null)
throw new HttpException("A ScriptManager control must exist on the current page.");
sm.RegisterScriptControl(this);
}
base.OnPreRender(e);
}
示例4: OnPreRender
protected override void OnPreRender(EventArgs e)
{
if (!this.DesignMode && this.Enabled)
{
// Make sure ScriptManager exists
scriptManager = ScriptManager.GetCurrent(Page);
if (scriptManager == null)
throw new HttpException("A ScriptManager control must exist on the page.");
// Register as client control.
scriptManager.RegisterScriptControl(this);
this.Style.Add("display", "none");
string cbReference = Page.ClientScript.GetCallbackEventReference(this, "arg", "ReceiveServerData", "context");
string callbackScript = "function CallServer(arg,context){" + cbReference + ";}";
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CallServer", callbackScript, true);
base.OnPreRender(e);
}
}
示例5: OnPreRender
protected override void OnPreRender(EventArgs e)
{
if (!this.DesignMode)
{
// Test for ScriptManager and register if it exists
sm = ScriptManager.GetCurrent(Page);
if (sm == null)
throw new HttpException("A ScriptManager control must exist on the current page.");
sm.RegisterScriptControl(this);
}
Page.ClientScript.RegisterClientScriptInclude(Page.ClientScript.GetType(), "esri", "http://js.arcgis.com/3.7/");
//Page.ClientScript.RegisterClientScriptInclude(Page.ClientScript.GetType(), "css", cssClass);
string cssUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "ArcGisControl.esri.css");
HtmlLink cssLink = new HtmlLink();
cssLink.Href = cssUrl;
cssLink.Attributes.Add("rel", "stylesheet");
cssLink.Attributes.Add("type", "text/css");
this.Page.Header.Controls.Add(cssLink);
/*StringBuilder sb = new StringBuilder();
sb.Append(@"<link rel=""stylesheet"" type=""text/css"" href=""");
sb.Append(cssClass);
sb.Append(@""" />");
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MyCSS", sb.ToString());*/
//InitialiseControls();
base.OnPreRender(e);
}
示例6: OnPreRender
protected override void OnPreRender(EventArgs e)
{
_sm = ScriptManager.GetCurrent(this.Page);
if (_sm == null)
throw new HttpException("Uploader control requires ScriptManager on the current page.");
if (!this.DesignMode)
_sm.RegisterScriptControl(this);
base.OnPreRender(e);
}
示例7: OnPreRender
protected override void OnPreRender(EventArgs e)
{
if (!this.DesignMode)
{
// Test for ScriptManager and register if it exists
sm = ScriptManager.GetCurrent(Page);
if (sm == null)
throw new HttpException("A ScriptManager control must exist on the current page.");
sm.RegisterScriptControl(this);
}
Page.ClientScript.RegisterClientScriptInclude(Page.ClientScript.GetType(), "google", "http://maps.googleapis.com/maps/api/js?sensor=false");
base.OnPreRender(e);
}