我已將項目升級到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. VB版C#剃刀模板
- 4. 共享MVC剃刀功能
- 5. 使用MVC,Sql和剃鬚刀(cshtml)
- 6. MVC 4 ASPX剃刀
- 7. 簡單的轉換問題.aspx的剃刀(ASCX - > CSHTML)
- 8. MVC剃刀共享外部佈局
- 9. 與.net c#剃刀模板的反應
- 10. Asp.net MVC Site.master和剃刀開關
- 11. MVC4剃刀模板像
- 12. 驗證剃刀模板
- 13. MVC剃刀顯示模板
- 14. 找不到剃刀模板
- 15. PowerShell和剃刀模板
- 16. jQuery模板和剃刀?
- 17. 在vb.net web應用程序中使用cshtml剃鬚刀視圖
- 18. 在cshtml剃刀視圖中分離JavaScript
- 19. 在剃刀和.aspx的
- 20. 迭代在剃刀VS ASPX
- 21. 剃刀基本類型/與「使用」關鍵字模板化的剃刀代表
- 22. 使用剃刀C#與javascript
- 23. 渲染字符串作爲剃刀cshtml
- 24. 剃刀CSHTML的JavaScript無法到達
- 25. 如何在剃鬚刀cshtml頁面中替換visual studio模板變量?
- 26. 使用剃刀
- 27. 使用剃刀
- 28. 使用剃刀
- 29. 使用jquery/C#剃刀打開一個新窗口使用jQuery/C#剃鬚刀
- 30. DNN模塊用剃刀和C開發#
你已經度過了我的一天。日Thnx – cpoDesign 2012-01-17 08:35:36