簡體   English   中英

集成ASP.NET Web窗體和MVC

[英]Integrating asp.net webforms and mvc

我正在開發一個asp.net mvc網站產品,該產品需要允許客戶在項目外部添加自己的內容頁面。

因此,該產品將使用母版頁交付一組核心頁面(視圖)。 客戶端可以添加自己的網頁(.aspx),我希望它們可以從MVC母版頁繼承。 顯然沒有視圖上下文,因此我所有的HTML幫助器和Url。*調用均失敗。

什么是允許某人將網頁添加到mvc產品中,並盡可能多地使用結構的最佳策略?

您所描述的是一個內容管理系統。 MVC有許多可用的方法。 N2是其中之一。 N2是一個輕量級的CMS框架,可幫助您建立任何人都可以更新的網站:

http://n2cms.com/

另一個是氧化物。 Oxite是純MVC CMS:

http://www.codeplex.com/oxite

這些是開源的,因此您可以將其打開並查看它們的工作方式。

對於想同時使用ASP.NET MVC和經典ASP.NET的任何人,Scott Hanselman的博客文章有關如何將這些技術組合在一起,是必讀的。

插件混合:ASP.NET WebForms與ASP.MVC和ASP.NET動態數據並排

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM