日期:2014-05-18  浏览次数:20437 次

vs2005 调试问题?
C# code


<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >

<script language=javascript>alert("我郁闷啊");</script>

<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <tr>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
                <td style="width: 300px">
                </td>
            </tr>
            <tr>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
                <td style="width: 300px">
                </td>
            </tr>
            <tr>
                <td style="width: 100px">
                </td>
                <td style="width: 100px">
                </td>
                 <td height="102"  width="300" valign="top" background="./images/l22_17.gif"> 
                </td>
            </tr>
        </table>
    
    
    </div>
    </form>
</body>
</html>





为什么一样的代码,调试起来,vs2005 和 vs2008 错误列表中的信息不一样呢?但是又都可以编译的过去。
vs2005有3个错误2个警告,vs2008只有两个警告。

 vs2005对 输入格式是不是特别严格,如果vs2005调试以前的程序怎么处理呢,那样错误列表中会有很多信息。

------解决方案--------------------
vs2005 和v是vs 2008 对html和css的格式化、检查力度是不一样的;
<script language=javascript>alert("我郁闷啊");</script>
写成
<script type="text/javascript">alert('我郁闷啊');</script>

另外,你用调试vs 2005 调试出错,那应该是后台代码出错了吧?aspx里的代码做什么?
------解决方案--------------------
只要页面能运行,就没有问题,估计你那里有一个严重点错误把,要不然像缺少TYPE这些错误可以是不用管的!~~