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这些错误可以是不用管的!~~