1

VS 2012 の Web Essential をインストールし、特に .ascx で ASP.net Webforms プロジェクトで ZenCoding を試しました。ただし、HTML コードは生成されませんでした。たとえば、この "ul>li*5>lorem3" は、生成された .aspx で "ul>li*5>lorem3" しか生成しませんでした

Zen コーディングを ASP.net Web フォームで使用することは可能ですか? Google 経由でこの問題に対する回答が見つかりません。

4

1 に答える 1

0

コンパイル時に式が HTML に変換されることを期待して、.aspx に「ul>li*5>lorem3」と入力してコンパイルしたようです。Zen Coding (別名 Emmet) の式は、.aspx のコンパイル時に 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>

Emmet は通常の HTML タグに対してのみ機能しますが、私が見る限り、ASP.NET コントロールはサポートされていません。

詳細情報 (Visual Studio 固有ではなく、Emmet 全般): http://coding.smashingmagazine.com/2013/03/26/goodbye-zen-coding-hello-emmet/

于 2013-06-25T09:44:23.033 に答える