我们的一位设计师正在研究 Microsoft Expressions Web,主要是针对 Dreameaver 评估它以维护我们项目的基于 Web 的界面,我们发现了一种我们无法解释且无法相信是正确的行为 - 似乎在某些情况下更改代码。
显示此问题的一个小示例是:
<frameset rows="<% =MenuHeight %>,*" cols="*" frameborder="NO" border="0" framespacing="0" id="fsOuter">
</frameset>
它转换为:
<frameset rows="*,*" cols="*" frameborder="NO" border="0" framespacing="0" id="fsOuter">
</frameset>
加载文件后立即进行编辑。在这种情况下,它正在从框架中删除 rows 属性,在更大的示例中,这是从它中删除的,将其替换为 rows=" , " 。
我们是否遗漏了一些简单的东西,例如“请不要丢弃我们的代码”选项,或者上面的示例中是否有某些东西触发了这种行为?或者这是否仅仅意味着 Expressions Web 不适合维护我们旧的基于 ASP 的代码?