所以我正在开发一个MVC5项目,我的情况是这样的:
我有一个名为“菜单编辑器”的 View ,我希望能够从此 View 添加新页面。通过页面,我的意思是,如果有人想创建一个名为“帮助”的新页面,他们会写“帮助”并按添加,然后导航栏中会出现一个“帮助”选项,您可以单击它,它会将您重定向到“.../Help
”,它将在运行时创建,并且只是一个默认 View 。
我怎样才能做到这一点以及我可以从 View 中做到这一点吗?
为了简单起见假设我有一个新的 ASP.NET MVC 项目,因为我想学习的是如何做到这一点以及正确的语法是什么,并且它与我的未简化代码段落。
如果有帮助;我还安装并实现了 DevExpress 插件/扩展。
最佳答案
系统应该发布http请求并添加<li>
发布成功时的节点。
- 创建一个处理后期操作的 MVC 操作。
- 当客户端按下“添加”按钮时,创建对此操作的 AJAX 后调用,处理此调用并添加
<li>
节点。 - location.assign("your-url") 访问您创建的页面
关于ASP.NET MVC 如何在运行时添加新页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58446314/