构建事件如何干扰标记更改?

时间:2016-09-13 16:59:39

标签: vb.net build webforms markup

我们正在开发一个vb.net WebForms项目,每当发生涉及服务器端控件的标记更改时,我都有习惯构建它。例如,如果我有这样的代码

$("#foobar").click(function() {/*...*/});

我将其更改为

$("#<%= foobar.ClientID %>").click(function() {/*...*/});

我建立了这个项目。此外,如果我有这样的事情:

<div class="masterBreadcrumbs sub" runat="server" id="header">
    <div id="container" runat="server" class="breadcrumb-container"></div>
</div>

我将其更改为:

<div id="container" runat="server" class="breadcrumb-container"></div>
<div class="masterBreadcrumbs sub" runat="server" id="header"></div>

我建立了这个项目。最后,如果我删除或创建服务器控件或修改其中一个属性,我肯定知道我需要构建项目。所以,我的问题如下:

哪些标记更改需要项目构建?

1 个答案:

答案 0 :(得分:0)

有一种方法可以知道是否需要构建项目:

检查.designer文件是否已更改。如果是这样,则需要构建。如果没有,则可以使用所有受保护或公共属性。