2011-03-28 43 views
1

我們正在研究ASP.NET MVC 3項目,並利用Razor語法來解析路徑,而不是使用Razor語法。與沒有.NET IDE的UI設計師團隊共享cshtml文件

我們還採用了UI設計團隊,負責通過使用CSS和修改cshtml頁面中的HTML來維護我們頁面的設計。

問題是,他們專門在Mac筆記本電腦上工作,無法訪問Web服務器或.NET IDE。

最初,他們只是向我們提供了一個直接的.html文件以及一個.css文件,並且我們在他們的工作中手動合併到我們的ASP.NET解決方案中(例如,用Razor標記替換路徑等),但是作爲該項目不斷髮展,我們越來越多地參與進來,我們正在尋找一種解決方案,將我們從這些手動合併中解救出來。

我在想我可以創建一些包括腳本,根據UI設計者是編輯文件還是.NET開發人員來重寫路徑,但這看起來很陳舊。

以前有過這種情況嗎?

回答

1

Razor是一種模板語言,並且是一個相當小的語言。你的用戶界面團隊能夠熟練掌握自己的鏈接嗎?我相信他們對你的視圖層次結構很熟悉,因爲他們將會構建它,所以解釋控制器和操作路徑的工作方式應該不是一個很大的飛躍。

Razor文件可以在.NET IDE之外進行編輯,很好......任何舊的文本編輯器都可以工作,因爲它不需要編譯任何東西。您可以爲他們提供一個實例,以便他們可以通過共享驅動器(cifs)將其文件複製到其中以進行測試。我沒有看到你的UI團隊需要使用Visual Studio。

+1

我們最終讓設計人員在外部編輯文件,然後通過共享將它們推送到我們的開發環境,在那裏我們可以驗證其更改。這並不理想,但由於我們的設計師使用Mac,我們沒有太多選擇。 – 2011-04-20 15:23:29

0

您可以將.cshtml文件重命名爲.aspx,然後將其重新加載到VS中並設計。當您完成後,將其重命名爲.cshtml

+0

這是沒有必要的,你可以右鍵點擊.cshtml文件和「打開方式...」將有「HTML webforms編輯器」。 – Felype 2015-06-25 15:11:07