저는 몇 시간 동안이 작업에 어려움을 겪었으며 앞으로 어떤 일이 일어나고 있는지 또는 이와 관련된 모든 관련 사이트를 파악할 수 없습니다. 제가하려는 것은 Ajax Control Toolkit과 JQuery를 동시에 사용하는 것입니다.ASP.NET 4.0에서 Ajax Control Toolkit 및 Jquery가 작동하지 않음
다음은 문제를 재현하는 데 필요한 유일한 코드입니다.
<%@ 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 오류가 발생하지 않습니다.
스택 트레이스 나야을주고있다 "elementOrElementId : Sys.ArgumentException :. : 아이디 '를 Form1'인 요소를 찾을 수 없습니다 매개 변수 이름 마이크로 소프트의 JScript 런타임 오류"이러한 경우 모두 내가
오류를 얻을 포함 DomElement $ resolveElement (elementOrElementId, containerElement) javascript가 범인입니다.
도움을 주시면 감사하겠습니다.
확실하지 않지만 jQuery 파일을 toolkitscriptmanager의 스크립트 리소스로 추가해야 할 수도 있습니다. – Asdfg