0

我不需要任何代码帮助,它非常简单,只需要一个带有 Fiddler 的解释以及为什么用 php/aspx 扩展名命名一个 css 文件。我正在尝试从网站复制一个动作。基本上它涉及一个单击按钮来更改站点的主题。

单击时,命令会触发到 php 页面(没问题,可以使用 MVC ActionMethod 调用复制相同的内容)。但是,当我查看 Fiddler 的原始视图时,我会看到所有相关的样式属性。没有打开/关闭样式标签,它们也没有嵌入到网页中,而是将 jquery 附加到指向新样式表的 html 头标签中,该样式表包含我在 Fiddler 中观察到的样式属性。

所以这是我的两个问题:

1. 虽然我理解为什么按钮链接指向 php/aspx 页面以调用方法,但为什么嵌入在 Html 中的生成的样式表页面以 php/aspx 扩展名结尾?为什么不只是一个普通的 .css?

2. 什么动作会导致 Fiddler 在原始视图中显示样式表行,我将如何在 C# 方法调用中复制它?我的意思是,如果我所做的只是创建一个新的样式表页面(再次以 php/aspx 扩展名结尾),并附加当前的 html 以指向 tyhat 新的样式表文件,那么结果视图不会是 html而不是新的样式表行?

这是我在 Fiddler 的原始视图中观察到的示例:

.new-web-site-theme-12345 一个img {边框:0; }

.new-web-site-theme-12345 #content div.paragraph { 颜色:#676767; }

.new-web-site-theme-12345 #logo { 填充:25px 0; }

.new-web-site-theme-12345 .mySite-search { 边距:0 0 0 10px; }

谢谢

4

2 回答 2

1

对于1.:为什么不呢?您可以命名您喜欢/喜欢的任何名称,无需.css在末尾命名样式表,这只是一个约定。浏览器使用 mime 类型而不是文件扩展名,这不是你的硬盘。

对于2.:我不能回答你。您还没有真正概述结果的样子,因此由于缺乏细节,如果不猜测我不太喜欢哪个答案,就无法给出答案。所以我更喜欢啊?反而。

于 2012-07-09T16:25:25.960 回答
0

css如果您动态生成 CSS,使用PHP或插入值,则使用另一个扩展名命名文件C#

问题2不清楚。

于 2012-07-09T16:23:10.060 回答