gpt4 book ai didi

c# - 当编写ASPX时,在aspx本身中使用html是不明智的吗?

转载 作者:行者123 更新时间:2023-12-02 13:11:42 25 4
gpt4 key购买 nike

我知道这个问题有点主观,但对于是否应该避免某种风格或将其视为无害,通常会达成共识。

我将实际 HTML 元素与许多 ASP.NET 标记混合在一起。我对后台发生的事情了解不够,无法确定是否应该避免这种情况或者它是否无害。

我最近读到,所有样式元素都应该从 ASPX 文件中删除并归入 CSS;出于多种原因,这似乎是明智的。

我想知道 HTML 代码是否应该替换为相应的 ASP,因为从后面的代码很难控制,或者是否建议放置实际的 HTML 代码,因为在呈现页面时这样做较少。

最佳答案

当 asp.net 编译器解析您的 .aspx 时文件,它会转换所有不是 runat="server" 的内容控制成<asp:literal>控制,以便它可以从生成页面的标记构造代码(无论是 C# 还是 vb.net)。

最终,在性能方面可能差别很小,但如果您没有理由从代码隐藏中操作特定元素,那么将其保留为“纯”HTML 可能是有意义的,以提高可读性(如果没有别的)。

关于c# - 当编写ASPX时,在aspx本身中使用html是不明智的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3588913/

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