gpt4 book ai didi

css - 如果我们仍然可以在 Asp.Net 中使用 CSS 处理服务器控件,为什么还要使用皮肤?

转载 作者:行者123 更新时间:2023-11-28 13:17:51 25 4
gpt4 key购买 nike

主题/皮肤和 CSS 之间的主要区别仅在于 HTML 和服务器端控件 (SSC)。我们使用皮肤文件来格式化 & 化妆品 SSC,它不是 HTML 格式,如 <asp:Label> , <asp:TextBox> & </asp:RadioButtonList>等等……

但是如果我们在 CSS 中使用呈现的 HTML SSC 而不是皮肤文件来处理 <asp:Label> 会怎么样? & <asp:TextBox>等等... 即:当 SSC <asp:TextBox>在浏览器上呈现它显示 <input type="text">因此,如果我们在我的 CSS 文件中编写以下样式而不是 Skin,它也可以工作...

 input[type=text], textarea, select 
{
outline: none;
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 1px solid #cccccc;
background: #ffffff;
width: 150px;
color: #484848;
font-size: 12px;
}

所以我的问题是,如果我们仍然可以使用 CSS 处理 SSC,我们真的需要 SKINS 吗?或者,如果我遗漏了什么,请纠正我,谢谢。

最佳答案

webforms 专注于服务器端处理。首次引入 webforms 时,它倾向于通过控件属性而不是 CSS 对控件进行样式设置。我倾向于将皮肤视为服务器端控件的类似于 CCS 的样式。您甚至可以让皮肤设置 CssClass 属性。

自 2001 年以来,CSS 得到了改进,而在我看来,皮肤提供的值(value)越来越低。所以你需要皮肤吗,不需要。他们提供值(value)吗?你很难说服我:)

关于css - 如果我们仍然可以在 Asp.Net 中使用 CSS 处理服务器控件,为什么还要使用皮肤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14875862/

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