Visual Studio 2008 w / Sp1
要重现我的问题,我只需创建一个新的.Net 2.0 Web应用程序并添加一个包含以下标记的页面:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication5._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" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:button id="button1" runat="server" />
</div>
</form>
</body>
</html>
会发生的是在一个行下面绘制一行:语句“验证():不支持元素'按钮。”
我试过修复.net框架;然而,这没有任何影响。这开始发生在两台不同的机器上,一台是vista,另一台是过去一周内的XP。
更新:我关闭了这个问题,因为在花了两天时间尝试修复它后,我放弃并执行了完整的Visual Studio 2008重新安装。这解决了所有问题,现在有问题的机器好好工作。我赞成你们每个人的帮助。
答案 0 :(得分:1)
尝试“ B utton”(大写字母B):
<body>
<form id="form1" runat="server">
<div>
<asp:Button id="button1" runat="server" />
</div>
</form>
</body>
答案 1 :(得分:1)
由于这是visual studio创建的标准页面,除了您已添加按钮。我们可以排除代码有任何问题。
我将从你所说的“修复.NET框架”开始。什么打破了开始?也许你的修理没有解决你的问题。
从那时起,我会检查您计算机上最近安装的内容。
然后我会检查web.config文件以确保它引用所有正确的程序集。
如果你能提供更多有助于批次的信息。