用VS.net开发ASP.net应用的时候,VS似乎总倾向于往页面里加入这个垃圾的标记,说句实话,真的用处不大,但请神容易送神难,面对着一堆这样的垃圾代码真是不爽,而且似乎VS也没有提供这方面的设置,网上关于这个问题的解决方法大都是通过正则表达式表达式替换解决,事实证明也是行之有效的方法。
前一段时间做项目时偶然得出一招,还算比较方便实用,方法如下:在VS.net中打开页面的设计视图,按Ctrl+A全选页面,然后选择字体为Times New Roman(更快速的方法是在字体栏中直接输入Ti,Times New Roman就自动出来了,回车即可),然后Ctrl+S,呵呵,页面中的<font face="宋体"></font>都不见了!看这里,看这里,看这里
不过此方法存在一些弱点,它会将页面里面的其他<font face="***"></font>标记也一并去除,不过现在做网站大都用css统一控制页面字体,所以这种方法在某些时候还是可以提供一种正则表达式以外的解决方案。