gpt4 book ai didi

asp.net - 美化 ASP.NET 标记

转载 作者:行者123 更新时间:2023-12-02 12:22:21 27 4
gpt4 key购买 nike

所以,我的个人网站正在我编写的自定义博客引擎上运行,我对此非常满意。但是,它使用母版页,这意味着 ASP.NET 在所有 id 前面添加(没有充分理由)“ct100”...例如:

<div id='menu'>
<ul>
<li id="ctl00_homeTab" class="active"><a href="/">Home</a></li>
<li id="ctl00_codeTab"><a href="/code/">Code / Projects</a></li>
<li id="ctl00_aboutTab"><a href="/about/">About Me</a></li>
<li id="ctl00_contactTab"><a href="/contact/">Contact</a></li>
</ul>
</div>

我想美化一下标记,并将它们删除,或者至少将它们重命名为更有意义的名称。由于 Webforms 是相当可插入的,我想有一种方法可以做到这一点。我知道内容占位符充当命名容器,但就我而言,我只想有一个合适的 ID,“master”而不是“ct100”将是一个开始。

虽然我很愚蠢,但我想做的另一件事是修复使用 UserControls 时标记的缩进。如果你看一下at my site您将看到用户控件没有缩进并且破坏了源代码的流程。如果不通过 pretty-print 运行页面输出,这可能无法修复......这会浪费时间。

不要告诉我切换到 MVC。我已经对其进行了评估,并将继续使用 Webforms。

最佳答案

说实话,我不认为为了最少的标记美化而进行大量工作有什么好处......尽管我以某种奇怪的方式钦佩您的愿望。

您的网站看起来不错 - 将精力投入到浏览器中实际呈现的内容以及最终用户的功能上。 :)

关于asp.net - 美化 ASP.NET 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/572138/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com