如何配置asp以定义的顺序呈现属性

时间:2017-04-27 09:20:12

标签: asp.net webforms

在asp中,如果我们设置

<button class="classA" id="myId"/>

它将呈现

<button id="ctl00_myId" class="classA"/>

有时候,id可能像ctl_00_placeholder1_ctl01_placeholder2....myId一样长 当我们在浏览器中查看devtools中的节点树时,首先让类更方便。

enter image description here

有没有办法配置asp来渲染服务器控件的属性,以便我们定义?

1 个答案:

答案 0 :(得分:0)

我不确定如何强制按顺序呈现属性,但如果将客户端ID模式设置为static,则id不会将所有添加值附加到id。

<%@ Page ClientIDMode="Static" %>

这将使浏览器开发工具更容易阅读。