kos*_*kov 4 html asp.net jquery
我刚刚安装了新的visual studio 2010,当我创建新的表单并添加jquery avaliable和scriptmanager时,firefox会向我显示一个错误的Sys.ArgumentException:找不到id为'form1'的元素.参数名称:elementOrElementId
表格看起来像这样
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.js" type="text/javascript" />
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
</div>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
代替:
<script src="Scripts/jquery-1.4.1.js" type="text/javascript" />
Run Code Online (Sandbox Code Playgroud)
做:
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
此外,jQuery的$功能可能与MsAjax冲突,因此请确保您了解noConflict是否计划使用jQuery.甚至更好,因为你计划使用jQuery扔掉MsAjax和脚本管理器.你不需要它们.