当向web窗体设计器加入控件时vs.net总是自动插入很多格式化信息,(比如在页面上直接输入文本时就自动产生<font>标记),影响css的使用,请问如何取消该功能,让其生成最基本的html文档。

解决方案 »

  1.   

    确实是挺烦恼的,不过如果最外面有一个font标签组的话里面写代码的时候它就不会自动加了,到最后去掉最外面的font标签就可以了
      

  2.   

    把<font>这厮删了!呵呵!
      

  3.   

    你在<form></form>之外,用如下方式将其包容,则在操作时,不会再产生字体等信息.
    <font name=宋体><form .....></form></font>
      

  4.   

    不行。
    代码如下:
    <%@ Page language="c#" Codebehind="Login.aspx.cs" AutoEventWireup="false" Inherits="FinanceCenter.Secure.Login" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <html>
    <head>
    <title>Login</title>
    <link href="../Style/iestyle.css" rel="stylesheet" type="text/css">
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </head>
    <body ms_positioning="FlowLayout">
    <font name="宋体">
    <form id="Form1" method="post" runat="server">
    <table id="Table1" cellspacing="1" cellpadding="1" width="300" border="1">
    <tr>
    <td colspan="2"><font face="宋体">abc</font></td>
    <td><font face="宋体">def</font></td>
    </tr>
    </table>
    <p>&nbsp;</p>
    <p><font face="宋体">ghi</font></p>
    </form>
    </font>
    </body>
    </html>"abc","def","ghi"都是在用<font name="宋体">包装后在设计器上直接输入的。