gpt4 book ai didi

c# - ASP.net 很好地呈现 HTML(美化)

转载 作者:太空狗 更新时间:2023-10-29 13:34:57 24 4
gpt4 key购买 nike

当我在 ASP.net 中生成我的控件时,它们是这样的:

<div id="ctl00_mainContent_ApprovalSelectPanel" class="discussWrapper">

<span class="cbox highlighted"><input id="ctl00_mainContent_ctl00" type="checkbox" name="ctl00$mainContent$ctl00" checked="checked" value="70" /><label for="ctl00_mainContent_ctl00">Buyer1</label></span><span class="cbox"><input id="ctl00_mainContent_ctl01" type="checkbox" name="ctl00$mainContent$ctl01" value="75" /><label for="ctl00_mainContent_ctl01">Buyer2</label></span><span class="cbox"><input id="ctl00_mainContent_ctl02" type="checkbox" name="ctl00$mainContent$ctl02" value="280" /><label for="ctl00_mainContent_ctl02">Client3</label></span><span class="cbox"><input id="ctl00_mainContent_ctl03" type="checkbox" name="ctl00$mainContent$ctl03" value="281" /><label for="ctl00_mainContent_ctl03">Client4</label></span><span class="cbox"><input id="ctl00_mainContent_ctl04" type="checkbox" name="ctl00$mainContent$ctl04" value="283" /><label for="ctl00_mainContent_ctl04">Client2</label></span><span class="cbox"><input id="ctl00_mainContent_ctl05" type="checkbox" name="ctl00$mainContent$ctl05" value="289" /><label for="ctl00_mainContent_ctl05">Client1</label></span><span class="cbox"><input id="ctl00_mainContent_ctl06" type="checkbox" name="ctl00$mainContent$ctl06" value="346" /><label for="ctl00_mainContent_ctl06">artworker1</label></span><span class="cbox"><input id="ctl00_mainContent_ctl07" type="checkbox" name="ctl00$mainContent$ctl07" value="362" /><label for="ctl00_mainContent_ctl07">buyer3</label></span><span class="cbox"><input id="ctl00_mainContent_ctl08" type="checkbox" name="ctl00$mainContent$ctl08" value="367" /><label for="ctl00_mainContent_ctl08">meeeee</label></span><span class="cbox"><input id="ctl00_mainContent_ctl09" type="checkbox" name="ctl00$mainContent$ctl09" value="368" /><label for="ctl00_mainContent_ctl09">stake</label></span>

</div>

查看源代码时非常丑陋且难以理解。这通常不是问题,但我的网站正在为访问者提供资源和教程,其中查看源代码是体验的一部分。

有没有办法很好地渲染这些控件?正确缩进,更好的 ID 和名称等?

最佳答案

在 .NET 4.0 中,您可以将 ClientIDMode 设置为 AutoID、Static、Predictable 和 Inherit 四个选项之一。您可能正在寻找 Static,因为这将确保您的控件使用您分配给它们的 ID 呈现到页面。

您可以通过添加以下内容在应用程序级别进行设置:

<pages clientIDMode="Static">

到你的 web.config

此处有关于这些更改的更多详细信息:http://beyondrelational.com/blogs/hima/archive/2010/07/16/all-about-client-id-mode-in-asp-net-4.aspx

关于c# - ASP.net 很好地呈现 HTML(美化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258921/

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