2010-07-06 113 views
1

我在早期版本的Visual Studio中注意到了這一點。但是現在我使用VS 2010,它仍然存在,所以我想問問這是否應該如此,或者如果它尚未修正。html標記和屬性中的代碼段和智能感知

在'真正的'html標籤中使用<%=%>標籤的作品,在大多數情況下,我使用它們。 但智能感知和代碼突出顯示不起作用,並降低了代碼的可讀性。

這是設計,尚未實施或錯誤?我們不應該在那裏使用它們嗎?有什麼選擇。

比如我在瀏覽大量的代碼部分,看起來像:

<input id="someid" type="text" name="myinput" value="<%= OldData.myinput %>"/> 

<option value="somevalue" <%= selected ? "selected=\"selected\"" : "" %> >MyOption</option> 

你如何編寫這樣的事情?

感謝您的幫助。

回答

1

這是一個尚未在VS2010中修復的問題(或者是缺少的功能)。也許補丁會遲一點來。我已經習慣了。當我需要Intellisense時,我在外面的某個地方創建了一個<%= %>區塊來測試(不太方便,但對於那些沒有智能感知功能的用戶來說,這是一個選項)。