是否可以构建使用 ASP.NET MVC 的 DNN 模块?
当然,DNN 不支持开箱即用的 ASP.NET MVC...但是由于 DNN 和 MVC 都在 ASP.NET 管道之上运行...
我问的原因。在 DNN 上运行的大型旧网站:
http://blahblahblah.com
我想在此处粘贴现有的 ASP.NET MVC 网页/应用程序:
http://blahblahblah.com/subfolder
是否可以通过在服务器上设置虚拟目录等来更好地完成此操作,或者是否有办法将其与 DNN 集成?
最佳答案
DNN 与 Webform 紧密相连。 ASP.Net MVC 将非常困难,甚至不可能集成到模块中。然而,DNN 确实支持 Webforms MVP(模型 View 呈现器),它允许在 WebForms 上下文中实现 MVC 的所有结构/测试优势。 DotNetNuke Corp. 开发的所有新模块都使用 Webforms MVP 模式。
这是一个帮助您入门的链接 Step by Step Webforms MVP and DotNetNuke – Part 1.
关于asp.net-mvc - DotNetNuke 中的 ASP.NET MVC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3880912/