何日も正常に動作していた後に発生した問題があります。
dnndev.me の下でローカルに DNN 7.2.2 を実行しています。
メインのパブリック ビューを持つモジュールがあります。そのビューで、異なるモジュール コントロールを対象とする 3 つのハイパーリンクの NavigateUrl を定義します。
ハイパーリンクの URL を宣言する方法は次のとおりです。
AddProductLink.NavigateUrl = EditUrl("AddProduct")
ManageOrdersLink.NavigateUrl = EditUrl("OrdersManagement")
ManageStoreLink.NavigateUrl = EditUrl("StoreManagement")
AddProductLinkとManageOrdersLinkは完全に機能し、ManageStoreLinkは何日も問題なく機能しています。
突然、ManageStoreLinkが機能しなくなりました。ManageStore モジュール コントロールは、ascx ユーザー コントロールです。
何が起こるのですか:
ManageStoreLinkのハイパーリンクをクリックすると、このユーザー コントロールのpage_loadイベントが呼び出され、エラーなしで実行されますが、モジュール コントロールURL ( http://www.dnndev.me/ModuleDevelopment/KrisisStore/tabid/1106/ctl/StoreManagement/mid/2601/Default.aspx )。
質問
モジュール コントロールが表示されない理由、またはモジュール コントロールが読み込まれた後にホームページにリダイレクトされる理由を特定するにはどうすればよいですか?
イベント ビューアでエラーは生成されず、StoreManagement.ascx、login.ascx、user.ascx、および default.aspx の page_load イベント (この順序で発生) をデバッグしてステップ実行できますが、何も表示されません。リダイレクトが呼び出されます。