2011-04-06 46 views
0

這是煩人的事情我希望他們會解決的MVC3鑑於HTML Asp.net MVC3智能感知屬性

剛開始一個新的MVC3項目,我仍然不從視圖中獲得智能在HTML attribue

所以在下面的例子中,我沒有得到intellisense。

<img src="/VehicleImages/<%=Model.AdvertVehicle.SapCode%>.jpg" /> 

我將不得不復制並粘貼在attribue外,然後我得到intellisense。

是否有設置,當我可以把它打開?

Truegilly

+0

使用ReSharper :) – driushkin 2011-04-06 15:58:45

+0

你應該有HTML和屬性的智能感知。你在正常的* .html文件中有智能感知嗎?也許你需要重新安裝ASP.NET MVC 3? 「你必須複製並粘貼」的意思是什麼? – Rhapsody 2011-04-06 16:06:22

回答

1

我同意這是令人難以置信的煩人。我希望他們能夠在VS2010中修復它,但並沒有發生。

這是我購買ReSharper的唯一原因。

0

AFAIK這不支持。希望他們能在未來的版本中修復它。

0

它被支持。使用Razor View Engine。我個人會使用剃鬚刀,如果它沒有得到任何Intellisense

+0

你能提出Razor提供的aspx引擎的優點嗎? – JGilmartin 2011-04-06 16:35:39

+0

很多和很多。但更少的代碼是第一個優勢。 Razor也不需要代碼結束標記。參見[Scot Guthrie關於Razor的文章](http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx)。我相信你一見鍾情就會看到優勢 – archil 2011-04-06 16:49:08