1

這裏有一個內容管理系統,它基本上推出了靜態html頁面。它不受任何特定的編程語言束縛,使每個區域都能夠使用他們想要的任何內容,具體取決於他們將網頁推送到的Web服務器。我所在地區的網絡服務器同時運行ColdFusion和Asp.NET,並且我一直在開發我的第一個MVC3應用程序。這只是完成,現在我需要將公共Web表單連接到我的應用程序的「創建」操作。這個基本的HTML Web表單將在MVC3和Visual Studio之外,我猜測它將駐留在我們的CMS內部,並將數據傳遞到我的MVC3應用程序的控制器上。我不知道如何去解決這個問題,我可以看看我的創建視圖代碼的html源碼,然後將同一個HTML複製/粘貼到我單獨的CMS頁面上?有沒有辦法將創建視圖「包含」到我的CMS中,它甚至不知道ASP.NET存在?在static-html CMS中使用ASP.NET MVC3代碼

如果您需要具體細節,我們正在使用Hannon Hill的Cascade服務器。我使用ColdFusion代碼完成了大量的頁面來完成html web表單,但不知道從哪裏開始使用ASP.NET,而不是使用ASP.NET內部的ColdFusion。

回答

0

就ColdFusion而言,它只是寫文件。你可以創建一個包含相關ASP.NET代碼的.aspx文件嗎?

+0

是的,我認爲這就是我需要的。然後,我的問題變成了寫入aspx文件有多不同(語法上的),而不是我學習和使用MVC3完成的一切?我不認爲我可以用這個做任何類型的MVC。我可以編寫相同的C#代碼並使用助手,還是需要學習基本的ASP語法? – 2012-02-29 18:49:41

+0

我相信你可以使用Razor(MVC3)創建通用模板。檢查出http://stackoverflow.com/questions/4368815/razor-views-as-email-templates。 – jrummell 2012-02-29 18:52:38