我一直在爲此奮鬥了好幾個小時,似乎無法弄清楚會發生什麼或任何與此相關的相關網站。我所要做的就是同時使用Ajax Control Toolkit和JQuery。Ajax控件工具包和jQuery在ASP.NET 4.0中不能相處
下面是重新創建我的問題所需的唯一代碼。
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestForm.aspx.cs" Inherits="TestWebsite.TestForm" %>
<!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>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"
language="javascript" />
</head>
<body>
<form id="form1" runat="server">
<ajax:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajax:ToolkitScriptManager>
<div>
</div>
</form>
</body>
</html>
萬一它很重要我使用的是Visual Studio 2010專業版。我的asp.net網站的目標是.NET 4.0框架。我正在使用版本爲4.1.60501.0的AjaxControlToolkit.dll。 Jquery是1.7.2分鐘的版本。
如果我註釋掉jquery腳本行或ToolkitScriptManager,我不會收到任何javascript錯誤。如果它們都包含我的錯誤
「Microsoft JScript運行錯誤:Sys.ArgumentException:id爲‘Form1的’的元素找不到 參數名:elementOrElementId」
堆棧跟蹤是給我的DomElement $ resolveElement(elementOrElementId,containerElement)作爲javascript函數的罪魁禍首。
任何幫助,將不勝感激。
不確定,但您可能需要將jQuery文件作爲腳本資源添加到您的toolkitscriptmanager中。 – Asdfg