I am totally new to DNN development, I made a module using Christoc Modules, and all my logic is in the view.ascx page, I want to add a new view that basically, would be a button that when the user clicks on it the user would be redirected to the view.ascx page, I have looked everywhere to find tutorial or example that is well explained to do this step by step but I didn't find
How to add an extra view to my DNN module?
283 views Asked by Omar A. Lebda At
1
There are 1 answers
Related Questions in CONTENT-MANAGEMENT-SYSTEM
- Check REQUEST_URI for any /nl/ or /en/ to change my RewriteRules
- Website Architecture and programming language
- what is best frontend and backend tools to build management sites with the support of cross domain communication
- Joomla 5..0.3 delay in search
- Model attributes in the custom component controller of accelerator - How this is handled in the context of OCC and Spartacus?
- File manager for Ghost CMS
- Contentful UI extension to intercept unpublishing
- Multi layout column form in Optimizely CMS
- x icon disappears in Webflow
- The media files are not visible within the components when using Strapi API
- How to create a table of contents from Strapi rich text field
- I am getting issues with vtiger the open source crm, was working fine but now when i try to configure mailbox it loads foever doesnt work
- Next.js 14 Draft Mode not working in an iframe(headless CMS preview)
- Parent menu link opens children when clicked, instead of going to link (Drupal)
- Strapi CMS deployment external database supabase, managing content with Nuxt and images on Cloudinary
Related Questions in DOTNETNUKE
- Low Precision and Recall in LSTM Anomaly Detection Model
- Totally lost with Mobius Forms v5 on DNN
- Linq with strong typed data in 2sxc
- SearchBoost UrlFriendly Unwelcome Display
- Oqtane and Blazor-CMS on Windows using a remote PostgreSQL DB
- RequestVerificationToken not present when trying to export an app
- DotNetNuke Journal Module - User Profile Layout Discrepancy Between English and Italian Versions
- Can I get List Sort Options on a 2sxc App?
- 2sxc v14 to v16 Upgrade Issue: "Error trying to run ZoneIdOfApp(-100) - probably something wrong with the appId"
- How to visualize Deep learning framework using Keras package with R?
- Contenttype in 2sxc gives: The 'ObjectContent`1' type failed to serialize the response body for content type 'application/json; charset=utf-8'
- Using 2SXC behind a reverse prox
- Multiple DNN 9.11.0 sites on server all generating "unexpected error occurred on a send" General Exceptions
- Detect if 2sxc Module is the Original or from IRenderService
- DNN 9.13.01 on Windows Server 2019 throws null reference exception when installing extension
Related Questions in DNN9
- DotNetNuke Journal Module - User Profile Layout Discrepancy Between English and Italian Versions
- 2sxc v14 to v16 Upgrade Issue: "Error trying to run ZoneIdOfApp(-100) - probably something wrong with the appId"
- Using 2SXC behind a reverse prox
- Registers an unload listener & Page prevented back/forward cache restoration 1 failure reason
- How can I get a 2sxc Toolbar Button added that is a link to another page and does NOT open in a new tab/window?
- 2sxc View Does Not Have App Context When Rendered From Another App's View
- DNN Upgrade Stalls 9.10.2 to 9.13
- Can't Save SQL Query in 2sxc SQL DataSource
- 2sxc. The given key was not present in the dictionary
- 2sxc Import Error: trying to resolve guids for this relationship, but can't, because the lookupList is not available
- DNN 2sxc | How to grant users permission to view all content items
- DNN 9.1.1 Upgrade- Persona Bar Not Loading Views
- How to get the canonical tag not to carry over to the blog posts?
- 2SXC - DNN - Allow Page editors to view draft / hidden items
- Can't inject 2sxc app into DNN skin file - "error BC30451: 'this' is not declared."
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
First, I suggest you to declare the new view (Edit.ascx for example) in your module definition. To do that, go to Extensions menu, edit your module, select Extension settings tab and edit the module definition which is displayed in the bottom of the page. Then, add a new module control with a key (edit for example).
Now, you can try to add a button to the default view (View in your case) to display the 2nd view.
By the past, navigation between views used a combination of response.redirect, NavigateURL and EditURL. For example, you could use Response.Redirect(EditUrl("edit")) to display view which is correspond to the "edit" key.
Now, you should use NavigateURL from the NavigationManager. Here is some links which could help you:
I hope that could help you.