【发布时间】:2013-08-06 01:39:10
【问题描述】:
您好,我正在尝试找到一种使用 HAML 为某些标签创建别名的方法。
例如。 HAML 足够灵活,可以获取此 HAML 标记:
%asp:TextBox#txtName/
渲染为
<asp:TextBox id="txtName" />
同时,asp.net 中的所有服务器端标签都需要
runat="server"
属性。
首先:如何让 HAML 将这个必需的属性写给我?
第二点:使用 HAML 用 asp.net 标签组织我的直播是愚蠢的吗?
它不仅仅是关于 runat="server" 属性,它更像是一个清晰而有条理的路径来编写我的 asp.net 标记。
【问题讨论】:
-
您只是在寻找如何添加属性:
%asp:TextBox#txtName{:runat => 'server'}/? -
嗨,马特,我正在寻找一种方法来进行一些配置,使 HAML 识别以 %asp 为前缀的标记:必须始终呈现 runat="server" 属性。