我们正在开发一个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>
我建立了这个项目。最后,如果我删除或创建服务器控件或修改其中一个属性,我肯定知道我需要构建项目。所以,我的问题如下:
哪些标记更改需要项目构建?
答案 0 :(得分:0)
有一种方法可以知道是否需要构建项目:
检查.designer文件是否已更改。如果是这样,则需要构建。如果没有,则可以使用所有受保护或公共属性。