未登录时使用启动脚本的 DNN 错误

DNN error using startupscript when not logged in

我正在尝试在 DNN 中执行代码。

ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "ShowBAP('Grinder', '" + a + "');", true);

当用户登录时,这工作正常。但是,当没有用户登录,并且您匿名访问此页面时,会发生以下错误。 (来自 Telerik.Web.UI.WebRe...)

未捕获错误:Sys.WebForms.PageRequestManagerServerErrorException:对象引用未设置到对象的实例。 在 Function.Error.create (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4 .0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2.27Version%40d %2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:6) 在 Sys.WebForms.PageRequestManager._createPageRequestManagerServerError (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4 .0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2.27Version%40d %2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:15) 在 Sys.WebForms.PageRequestManager._parseDelta (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4 .0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2.27Version%40d %2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:15) 在 Sys.WebForms.PageRequestManager._onFormSubmitCompleted (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4 .0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2.27Version%40d %2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:15) 在阵列。 (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+版本%3d4.0​​.0.0%2c +Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2017.Cutneral%23%721 %2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:6) 在 Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4.0​​.0.0%2c +Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2c+Version%3d2017.Cutneral%23%721 %2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:6 在 Sys.Net.WebRequest.completed (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4 .0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2.27Version%40d %2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:6) 在 XMLHttpRequest._onReadyStateChange (Telerik.Web.UI.WebResource.axd?_TSM_HiddenField_=ScriptManager_TSM&compress=1&_TSM_CombinedScripts_=%3b%3bSystem.Web.Extensions%2c+Version%3d4 .0.0.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d31bf3856ad364e35%3aen-US%3a0506169f-fccc-46f8-a5ec-5e7be35dfbdd%3aea597d4b%3ab25378d2%3bTelerik.Web.UI%2.27Version%40d %2c+Culture%3dneutral%2c+PublicKeyToken%3d121fae78165ba3d4%3aen-US%3a636548d2-ff28-4c99-b077-b4b8ed4e8c55%3a16e4e7cd%3af7645509%3aed16cbdc:6)

我不确定是什么问题,有什么建议吗?

我发现了我的问题,我在通过身份验证之前调用了用户控制器。这是抛出错误。