小提琴手Qustion&;为什么使用php.aspx页面作为样式表,


Fiddler Qustion & why a php/aspx page for style sheet,

我不需要任何关于代码的帮助,它非常直接,只需要一个关于Fiddler&为什么命名一个扩展名为php.aspx的css文件。我正在尝试从一个网站复制一个动作。基本上,它只需要点击一个按钮就可以改变网站的主题。

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

下面是我的两个问题:

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

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

下面是我在Fiddler的原始视图中观察到的一个例子:

.new-web-site-theme-12345 a img{border:0;}

.new-web-site-theme-12345#内容div.paraggraph{color:#676767;}

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

.new-web-site-theme-12345.mySite搜索{margin:00 0 10px;}

感谢

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

对于2。:我不能回答你这个问题。你还没有真正概述结果,所以在缺乏细节的情况下,如果不猜测我不太喜欢哪个,就无法给出答案。所以我更喜欢

如果动态生成CSS,插入带有PHPC#的值,则使用另一个扩展名命名css文件。

问题2不清楚。