0
我有一個頁面使Async調用更新db記錄。在完成那個調用之後,我將JavaScript重新綁定到屏幕上的文本框。在Visual Studio 2012中,我沒有任何問題,它像一個魅力。當我把它移到iis 8上時,我會在下面得到一個例外。這生活在主頁面。標記和背後的代碼都與我的VS環境完全相同。有關如何解決此錯誤的任何想法?發生這種情況時沒有控制檯錯誤。ScriptManager.RegisterStartupScript()在IIS上失敗,但在Visual Studio中失敗
if (IsPostBack)
{
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "Editor", "loadEditor()", false);
}
例外:
The script tag registered for type 'ASP.edit_default_aspx' and key 'editorScript' has invalid characters outside of the script tags: loadEditor(). Only properly formatted script tags can be registered. at System.Web.UI.ScriptRegistrationManager.CheckScriptTagTweenSpace(RegisteredScript entry, String text, Int32 start, Int32 length)
at System.Web.UI.ScriptRegistrationManager.WriteScriptWithTags(HtmlTextWriter writer, String token, RegisteredScript activeRegistration)
at System.Web.UI.ScriptRegistrationManager.RenderActiveScriptBlocks(List`1 updatePanels, HtmlTextWriter writer, String token, List`1 scriptRegistrations)
at System.Web.UI.ScriptRegistrationManager.RenderActiveScripts(List`1 updatePanels, HtmlTextWriter writer)
at System.Web.UI.PageRequestManager.ProcessScriptRegistration(HtmlTextWriter writer)
at System.Web.UI.PageRequestManager.RenderPageCallback(HtmlTextWriter writer, Control pageControl)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Page.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
負荷編輯器功能:
function loadEditor() {
tinyMCE.init({....... });
}
嘗試用「; –