2013-02-22 72 views
1

我已經安裝了VS 2012的Web Essential,並在ASP.net中試用了ZenCoding webforms專門用於.ascx的項目。但是,它沒有生成任何HTML代碼。例如,這個「ul> li * 5> lorem3」在生成的.aspx上只生成了「ul> li * 5> lorem3」。是否有可能將Zen Coding與ASP.net webforms一起使用?我無法通過Google找到此問題的任何答案。在ASP.net中進行Zen編碼webforms

回答

0

這聽起來像你在.aspx中輸入了「ul> li * 5> lorem3」並進行了編譯,期望在編譯時將表達式轉換爲HTML。在編譯.aspx文件時,Zen Coding(也稱爲Emmet)表達式不會編譯爲HTML,您必須通過在其末尾設置插入符號並按Tab鍵來擴展表達式。

它會給以下結果:

<ul> 
    <li>Lorem ipsum dolor.</li> 
    <li>Sit amet, consectetur.</li> 
    <li>Adipiscing elit fusce.</li> 
    <li>Vel sapien elit.</li> 
    <li>In malesuada semper.</li> 
</ul> 

埃米特只適用於普通的HTML標籤,雖然,對於ASP.NET不支持,據我可以看到控制。

更多信息(不是Visual Studio特有的,但Emmet一般):http://coding.smashingmagazine.com/2013/03/26/goodbye-zen-coding-hello-emmet/