4

我剛剛發現在Visual Studio中一個奇怪的事情2010年ASP.NET添加剃刀頁面中的Web應用程序沒有網站,NO MVC

我可以添加一個剃刀頁面進入網站項目,但我不能這樣做在一個Web應用程序項目中。

我知道我可以創建一個ASP.NET MVC(1-4)項目,該項目允許我在其中添加一個Razor頁面。

在檢查了網站(WS)項目和Web應用程序(WA)項目之間的差異之後,在我看來,WA在大多數情況下趨向於具有比WS更多的功能。

所以我的問題是: Visual Studio 2010允許我們將一個Razor頁面添加到一個WS項目中(當在模板列表中添加一個新頁面時可以找到它),但是爲什麼它沒有提供Razor頁面在WA項目的模板中?

我很好奇它。等待你的答案:)

乾杯

+0

您是否正在尋找具有允許您指定模型和所有快捷鍵的對話框?如果是這樣,您需要右鍵單擊Views文件夾並選擇Add => View。 –

+0

@Mike,no。我只想創建一個帶Razor支持的Web應用程序,但它不是一個MVC Web應用程序。 – Franva

+1

據我所知Razor只支持MVC應用程序,因爲它是一種爲連接視圖和模型而構建的簡寫語法。 –

回答

1

我創建一個新的,空的web應用程序時有同樣的問題。我想使用MVC。儘管添加了所需的引用,但它仍然不會讓我通過右鍵單擊文件夾來創建文件。

但是,如果你有Visual Studio 2010中安裝了SP1,您可以:

  • 右鍵點擊>從模板添加>新建>剃鬚刀MVC查看

希望這有助於。

+0

太棒了!~~~~~~~~~~ – Franva

相關問題