protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); //Приходится делать SetCulture, т.к. есть подозрение что Sharepoint в какой то момент устанавливает свою Culture ClientScript.RegisterClientScriptResource(typeof(BaseMainPage), "Nat.Web.Controls.GenerationClasses.MainScripts.js"); LocalizationHelper.SetCulture(); BaseMainPage.RegisterStartupScript(Page, GetType(), _updateProgressBar.ClientID); }
protected override void OnPreRender(EventArgs e) { Context.Trace.Warn("Page", "Begin OnPreRender"); base.OnPreRender(e); if (Response.ContentType == "text/html" && String.IsNullOrEmpty(Request["HTTP_X_MICROSOFTAJAX"]) && !Convert.ToBoolean(Request["PinJs"])) { Response.Filter = new ScriptDeferFilter(Response); } // // Client Scripts // if (_mapFunctionKeys) { ClientScript.RegisterClientScriptResource(typeof(Page), "InfoControl.Web.UI.Resources.MapFunctionKeys.js"); } if (_blockContextMenu) { ClientScript.RegisterClientScriptResource(typeof(Page), "InfoControl.Web.UI.Resources.BlockContextMenu.js"); } //if (!ClientCache) //{ // // Evita o cahce seguramente no protocolo HTTP/1.1 , // // como browsers antigos não aceitam essa validação se faz necessário os próximos dois. // Response.AddHeader("cache-control", "private, no-store, no-cache, must-revalidate"); // // Evita o cache em conexões seguras (SSL) // Response.AddHeader("pragma", "no-cache"); //} string clientScriptFile = Server.MapPath(Request.CurrentExecutionFilePath) + ".js"; if (File.Exists(clientScriptFile)) { ScriptManager manager = ScriptManager.GetCurrent(this); if (manager != null) { manager.Scripts.Add(new ScriptReference(Request.Url.AbsolutePath + ".js")); } else { ClientScript.RegisterClientScriptInclude(Request.Url.AbsolutePath, Request.Url.AbsolutePath + ".js"); } } Context.Trace.Warn("Page", "End OnPreRender"); }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); // Приходится делать SetCulture, т.к. есть подозрение что Sharepoint в какой то момент устанавливает свою Culture LocalizationHelper.SetCulture(); if (_updateProgressBar != null) { RegisterStartupScript(Page, GetType(), _updateProgressBar.ClientID); } if (_picturePreview != null) { RegisterPicturePreviewStartupScript(Page, GetType(), _picturePreview.ControlID); } if (InitializerSection.RegisterMainScriptsInternal) { ClientScript.RegisterClientScriptResource(typeof(BaseMainPage), "Nat.Web.Controls.GenerationClasses.MainScripts.js"); } if (MainPageUrlBuilder.Current.TimeoutInSQL && MainPageUrlBuilder.Current.IsDataControl) { var url = MainPageUrlBuilder.Current.Clone(); url.TimeoutInSQL = false; url.IsFilterWindow = false; url.UserControl = url.UserControl.Substring(0, url.UserControl.Length - 6) + "Journal"; //-"Filter".Length url.ControlFilterParameters.Clear(); Page.ClientScript.RegisterStartupScript(GetType(), "SetApplyFilterUrl", string.Format("\r\napplyFilterUrl = '{0}';", url.CreateUrl()), true); } if (!UserRoles.IsInRole(UserRoles.AllowCopyTextFromWebBrowser)) { Page.ClientScript.RegisterStartupScript(GetType(), "disableSelectText", "document.body.oncopy = disableSelectText;", true); Form.Attributes["oncopy"] = "return false;"; } }
protected void Page_Load(object sender, EventArgs e) { ClientScript.RegisterClientScriptResource(typeof(NumberBox), "XControl.TextBox.Validator.js"); ClientScript.RegisterClientScriptResource(typeof(DateTimePicker), "XControl.TextBox.DateTimePicker.WdatePicker.js"); }