【发布时间】:2019-10-16 12:04:34
【问题描述】:
有 1 个页面,而且在我构建的所有页面中只有 1 个页面存在此问题。每当我在 Visual Studio 中保存我的“Settings.aspx”页面时,它都喜欢玩有趣的恶作剧并重新格式化我的所有代码!不,这里没有其他开发人员对我进行真正的恶作剧。我认为这个特殊问题会弹出,因为我在某处有一个未封闭的标签,但我通过一个未封闭的标签检查器运行了我的代码,它说我很好。
还没有真正尝试过任何修复,因为我不知道从哪里开始。我不想关闭 Visual Studio 的 IntelliSense 以及在我键入时发生的自动格式化。但我当然想关闭每次按下保存按钮时发生的自动格式化。我经常做哪些……“计算机 101”对吗?
我漂亮的代码从此改变:
<table style="width:100%;">
<tr>
<td>
<h3>Job Titles</h3>
</td>
<td>
</td>
<td>
<h3>Job Change Reasons</h3>
</td>
<td>
</td>
<td>
<h3>Employment Types</h3>
</td>
</tr>
</table>
到这里:
<table style="width:100%;">
<tr>
<td>
<h3>Job Titles</h3></td><td>
</td><td>
<h3>Job Change Reasons</h3></td><td>
</td><td>
<h3>Employment Types</h3></td></tr><tr></table>
这让我快疯了!它不仅重新格式化它,而且以某种方式清除了一个元素,然后我的代码中出现错误。
请帮助我保持理智..
更新
嗯,我确实看到了 1 个选项,我想更改它以使事情更有用。但没有任何东西适用于这个特定问题。我的VS似乎有自己的想法。我调整了“td”的具体格式设置,所以它会像这样自动格式化:
<td>
</td>
然而,当它重新格式化时,它仍然会像这样调整我的东西:
<tr>
<td>
</td><td>
</td></tr><tr>
这段代码在正文的中间有点轻,所以我认为 Javascript 选项不适用。还有什么想法吗?
【问题讨论】:
标签: html asp.net visual-studio-2017