我已將項目升級到mvc3並希望保留所有頁面並添加新的內容。 現在我的問題是,如果我開始使用剃鬚刀,如何可以在view.aspx(C#)和剃刀視圖(cshtml)之間共享我的site.master模板頁面。 這是因爲我不想讓我的母版頁和代碼複製,原因很明顯。使用剃刀(cshtml)共享模板site.master aspx(c#)
1
A
回答
1
斯科特Hanselman的blogged about this看看這個免費工具:
最常見的情況是,一個人有一個現有的WebForms (ASPX)母版頁是工作得很好,而且他們現在想包括 在他們的應用程序幾個剃刀頁面,但不想維護兩個 有效相同的母版頁(一個用於ASPX,一個用於剃刀)。他們 希望與WebForms和剃刀 視圖共享他們的WebForms主。
他在他的博客文章中提供瞭解決方案。
-2
您無法在剃刀視圖( .cshtml)下使用母版頁(.master)。 它們不兼容,剃鬚刀視圖需要佈局頁面來實現主頁面提供的內容。
您可以創建一個與當前主頁面具有相同標記的佈局頁面。由於它們不兼容,這不會真的重複。
或者更好的是,你仍然可以將所有東西都轉換成剃鬚刀,還有一些工具可以幫助實現過程自動化。由Telerik的razor converter
+0
本來很高興知道downvote的原因......可能已經學到了一些新的東西,並且會解決我在上面提供的答案中提供的任何錯誤信息。 – scartag 2012-01-15 10:55:01
相關問題
- 1. .cshtml剃刀代碼模板(.NET)
- 2. 當剃刀.cshtml文件剃刀
- 3. 共享MVC剃刀功能
- 4. 使用MVC,Sql和剃鬚刀(cshtml)
- 5. MVC 4 ASPX剃刀
- 6. 簡單的轉換問題.aspx的剃刀(ASCX - > CSHTML)
- 7. 與.net c#剃刀模板的反應
- 8. Asp.net MVC Site.master和剃刀開關
- 9. PowerShell和剃刀模板
- 10. jQuery模板和剃刀?
- 11. MVC4剃刀模板像
- 12. 驗證剃刀模板
- 13. 找不到剃刀模板
- 14. 在cshtml剃刀視圖中分離JavaScript
- 15. 在剃刀和.aspx的
- 16. 剃刀基本類型/與「使用」關鍵字模板化的剃刀代表
- 17. 渲染字符串作爲剃刀cshtml
- 18. 剃刀CSHTML的JavaScript無法到達
- 19. 使用剃刀C#與javascript
- 20. 如何在剃鬚刀cshtml頁面中替換visual studio模板變量?
- 21. 使用剃刀
- 22. 使用剃刀引擎解析cshtml文件
- 23. 學習使用JavaScript與asp.net-mvc 3和cshtml(剃刀)的資源
- 24. DNN模塊用剃刀和C開發#
- 25. 如何從剃鬚刀文件(CsHtml)中提取C#代碼?
- 26. 如何嵌入C#代碼在JavaScript CSHTML MVC3剃刀頁
- 27. @RenderSection在嵌套剃刀模板
- 28. 安全剃刀模板引擎
- 29. 編輯查看模板剃刀視圖
- 30. 剃刀模板JavaScript字符串
你已經度過了我的一天。日Thnx – cpoDesign 2012-01-17 08:35:36