Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 强制VisualStudio2010在文件中放置CSS而不是内联?_Asp.net_Css_Visual Studio - Fatal编程技术网

Asp.net 强制VisualStudio2010在文件中放置CSS而不是内联?

Asp.net 强制VisualStudio2010在文件中放置CSS而不是内联?,asp.net,css,visual-studio,Asp.net,Css,Visual Studio,默认情况下VS 2010喜欢将CSS放在一行中,我想知道是否有办法强制它将CSS放在CSS文件中?您指的是asp.net webforms中控件使用的内联样式吗 如果是这样的话,那么下面的内容可能会有所帮助,但可能无法解决所有问题 除了将class属性设置为驻留在css文件中的类名之外,不要对控件使用任何样式属性。不幸的是,这确实取决于控件在html中的实际呈现方式,因此这可能不适用于所有情况。幸运的是,他们本应该用vs2010清理一下控件,但我还没有机会尝试一下 另外,asp.netmvc没有

默认情况下VS 2010喜欢将CSS放在一行中,我想知道是否有办法强制它将CSS放在CSS文件中?

您指的是asp.net webforms中控件使用的内联样式吗

如果是这样的话,那么下面的内容可能会有所帮助,但可能无法解决所有问题

除了将class属性设置为驻留在css文件中的类名之外,不要对控件使用任何样式属性。不幸的是,这确实取决于控件在html中的实际呈现方式,因此这可能不适用于所有情况。幸运的是,他们本应该用vs2010清理一下控件,但我还没有机会尝试一下


另外,asp.netmvc没有控制问题,因为您可以完全控制所有内容的呈现方式。假设您还没有遗留代码,那么这可能是一个更灵活的选择。

我需要做相反的事情,但希望它能有所帮助

转到工具-->选项-->HTML设计器-->CSS并将所有属性设置为CSS类