【发布时间】:2011-11-17 01:34:49
【问题描述】:
我正在处理一个非常旧的应用程序,并且样式表中混有服务器代码。
例如:
.curCTRL { position:absolute; border:0px; background-color:<%=obj.htmlcolorconvert(obj.maskcolor) %>; <%if session("ISFF") then%>padding-right:1px;<%end if%> z-index:50; font-family: ms sans serif; font-size: 8pt;}
有很多行就是这样。我知道在过去你可以做到这一点,我想它并没有被反对......我认为今天的样式标准有点严格,因为我不再看到太多这样的样式表了。但是,此应用程序允许用户拥有无限的颜色和字体(根据自己的喜好)。所以对 COM 对象的调用是必要的。
所以我的问题是我应该坚持这种格式还是有办法清理它并使这个样式表成为真正的 .css 文件而不是经典 .asp 文件中的样式表?
欢迎提出任何建议。
如果答案是暂时搁置……那好吧,我同意这个建议。但是,当我们更新到更现代的工具集(即 ASP.Net)时,我们将如何设置它以便不同的用户拥有自定义颜色和字体?
服务器控件是最好的选择吗?
【问题讨论】:
-
如果它没有损坏,请不要修复它。我们都对旧代码不寒而栗,尤其是如果它是我们自己的。但是,嘿,如果人们使用它,它一定是值得的。
标签: css asp-classic