jquery - visual studio 2010 jquery 和 ScriptManager 导致错误

标签 jquery asp.net html

我刚刚安装了新的 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>

最佳答案

代替:

<script src="Scripts/jquery-1.4.1.js" type="text/javascript" />

做:

<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>

此外,jQuery 的 $ 函数可能与 MsAjax 冲突,因此请务必阅读 noConflict如果您打算使用 jQuery。或者甚至更好,因为您打算使用 jQuery 抛弃 MsAjax 和脚本管理器。你不需要它们。

关于jquery - visual studio 2010 jquery 和 ScriptManager 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5598368/

相关文章:

php - 使用ajax和jquery在codeigniter中获取相关行值

javascript - 尽管传递了 JSLInt,但输入仍意外结束

javascript - jquery - 在每个元素上运行函数,除了被点击的元素

c# - 在 dotnet 的 Controller 中包含自定义类时调用工厂

c# - 如何在C#中检查错误类型

asp.net - 如何将 JavaScript 直接嵌入到我的 ASP.net 自定义控件中?

html - Bootstrap 轮播控件不反射(reflect)样式

html - 没有固定高度的标题和内容填充页面的其余部分并自动垂直溢出

javascript - 如何定义一个 CoffeeScript 类,在第一次实例化时加载 jQuery,然后触发回调?

javascript - jquery加载html后需要使用jeditable onclick