【问题标题】:Zen Coding in ASP.net webformsASP.net 网络表单中的 Zen 编码
【发布时间】:2013-02-22 16:54:36
【问题描述】:

我已经为 VS 2012 安装了 Web Essential,并在 ASP.net webforms 项目中尝试了 ZenCoding,特别是在 .ascx 中。但是,它没有生成任何 HTML 代码。例如,这个“ul>li*5>lorem3”在生成的 .aspx 上只产生“ul>li*5>lorem3”

是否可以将 Zen Coding 与 ASP.net 网络表单一起使用?我无法通过 Google 找到此问题的任何答案。

【问题讨论】:

    标签: asp.net emmet


    【解决方案1】:

    听起来您在 .aspx 中键入了“ul>li*5>lorem3”并进行了编译,期望表达式在编译时转换为 HTML。 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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-17
      • 1970-01-01
      • 2017-02-11
      • 2012-12-03
      • 2015-07-17
      相关资源
      最近更新 更多