2011-08-01 32 views
4

有沒有辦法在VS2010 MVC剃鬚刀視圖模板中修改fieldset和legend標籤?如何在Visual Studio 2010中編輯默認的Razor Creat/Edit腳手架

我已經通過C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE目錄了一下,但是找不到我在找什麼。

+0

你在做什麼?你在談論編輯器模板(即'Html.EditorFor()')或腳手架(添加控制器/添加視圖)? – marcind

+0

哦,我的壞 - 我在說腳手架 – Rob

回答

8

如果它是特定於您的項目,您可以做的是將默認模板複製到 您的項目並修改它們。

的MVC Razor視圖模板位於:

<Visual Studio Installation Path>\Common7\IDE\ItemTemplates\CSharp\Web\MVC 3\CodeTemplates 
\AddView\CSHTML\ 
  1. 複製.TT文件

  2. 在項目中創建一個匹配的文件夾樹從CodeTemplates開始。在這種情況下,您需要創建\ CodeTemplates \ AddView \ CSHTML \並在其中粘貼.tt文件。

  3. 現在您可以隨意編輯.tt文件。當您在該項目中創建新視圖時,將使用這些模板 而不是安裝文件夾中的默認模板。 這也適用於控制器模板,你只需要確保文件夾 樹匹配。
+0

在我安裝的Visual Web Developer Express 2010中,這些文件位於:'C:\ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ VWDExpress \ ItemTemplates \ CSharp \ Web \ MVC 3 \ CodeTemplates \ ...' – Marthijn

0

聽起來像你需要下載MVC 3.0的源代碼,並將你想覆蓋的模板複製到你的項目中,並在那裏進行更改。

相關問題