DotNetNuke编辑标签页后TabOrder变更问题及复现步骤
Unexpected Page Reordering After Permission Edits in DotNetNuke 09.01.01
I've encountered a reproducible bug in DotNetNuke version 09.01.01 (129) where adjusting a page's view permissions causes it to shift to the end of the page list unexpectedly. Here's the full step-by-step process to replicate this issue:
- Install a clean, fresh instance of DotNetNuke 09.01.01 (129)
- Log into the portal using the Host account
- Navigate to the Content > Pages section, then select the "Add Multiple Pages" option
- In the bulk page creation field, enter 5 page titles (one per line) — for example:
Page1,Page2,Page3,Page4,Page5— then click "Add Pages". At this point, the page order in the navigation matches the input sequence (HOME / Page1 / Page2 / Page3 / Page4 / Page5), which is the expected behavior. - Return to the Content > Pages section, then click the settings icon (gear icon) next to
Page1 - Switch to the Permissions tab, check the "View" permission for the "All Users" role, then save the changes
After completing these steps, the page order will unexpectedly change to: HOME / Page2 / Page3 / Page4 / Page5 / Page1. Notably, no errors were displayed in the browser console during this entire process.
Key Visual Step Descriptions:
- Step 1: Clean installation interface for DotNetNuke 09.01.01
- Step 2: Host account login screen
- Step 3: "Add Multiple Pages" option within the Content > Pages menu
- Step 4: Page list showing pages in the original input order (Page1 positioned first)
- Step 5: Settings icon highlighted next to Page1 in the page list
- Step 6: Permissions tab with "All Users > View" permission enabled prior to saving
- Step 7: Updated page list displaying Page1 moved to the end of the sequence
- Step 8: Browser console with no error messages logged
内容的提问来源于stack exchange,提问作者Jernej Pirc
相关产品推荐
相关产品推荐

