为什么我在asp.net Web应用程序中获取FireBug中的DOCTYPE错误?

时间:2014-04-16 14:22:24

标签: javascript jquery asp.net web-services iis

网络应用程序。

当我在我的PC和服务器1上部署应用程序时,一切正常,但是当我在服务器2上部署应用程序并尝试从我的PC访问它时。它已启动,但我在FireBug中获得了语法错误。它说

SyntaxError: syntax error
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E

我无法理解为什么会出现此错误。我从早上起就试图找到这背后的根本原因,但甚至没有一条线索。

这是我的aspx代码:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CreateUserPageIfTableEmpty.aspx.cs" EnableEventValidation="false"
    Inherits="PaymentControllerGUI.CreateUserPageIfTableEmpty" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!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 id="Head1" runat="server">
    <title></title>
    <link id="Link1" rel="Stylesheet" href="style.css" runat="server" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">

在某处我读过这可能是因为脚本标记(.js)。所以我也发布了脚本标签。

<script src="Scripts/jquery.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">

请帮我找出问题。

1 个答案:

答案 0 :(得分:0)

Scripts/jquery.min.js(或页面中的其他一些脚本)正在解析为HTML文档而不是JavaScript程序。