편집 : 새로운 컴퓨터에서 교차 테스트를 한 후 추가 연구를 수행 한 결과 IIS 7에서 실행되는 것으로 나타났습니다. 많은 문제에 대한 온라인 계정이 있지만 어쨌든 몇 가지 해결책 중 하나도 이해할 수 없었습니다. (놀람)JavaScript 이벤트가 IIS 7의 ASP.NET AJAX Control Toolkit 컨트롤 확장 프로그램에 사용되지 않음
안녕하세요 여러분, ASP.NET AJAX를 처음 접하고 구성 문제라고 생각하고 있습니다. .
새 ASP.NET 웹 응용 프로그램을 만들고 Visual Studio (2008) 도구 상자에 ASP.NET AJAX Control Toolkit을 추가했습니다.
컨트롤을 새 페이지로 드래그 앤 드롭하고 유효성 검사/디버깅을 통과해도 문제가 없습니다. 내 문제는 가장 기본적인 튜토리얼을 실행할 때 제어 익스텐더가 아무 것도 발사하지 않는다는 것이다.
예를 들어,이 튜토리얼의 후반을 다음 해요 : http://www.asp.net/%28S%28ywiyuluxr3qb2dfva1z5lgeg%29%29/learn/Ajax-Control-Toolkit/tutorial-48-cs.aspx 내 영문은 다음과 같습니다
:
내가 페이지를 실행하면, 내 버튼 만 그것을 클릭을 참조<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ShowConfirmButton.aspx.cs" Inherits="ASP.NET_AJAX_Sandbox.ShowConfirmButton" %>
<%@ 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 runat="server"><title></title></head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:ConfirmButtonExtender ID="Button1_ConfirmButtonExtender" runat="server" ConfirmText="Really?" Enabled="True" TargetControlID="Button1">
</asp:ConfirmButtonExtender>
</div>
</form>
</body>
</html>
POST를 수행합니다.
내 프로젝트의 bin 디렉토리에는 System.Web.Ajax.dll과 AjaxControlToolkit.dll이 있습니다. 내가 시도한 비 확장자 (예 : 편집기 컨트롤)에는 아무런 문제가 없습니다. ModalPopupExtender, DropDownExtender 및 CalendarExtender에서 비슷한 결과가 발생합니다.
해당 페이지에 대해 생성 된 HTML을 검사 할 때 많은 JavaScript가 삽입되어 있으므로 분명히 어떤 일이 일어나고 있습니다 (여기에 붙여 넣기가 다소 큽니다).
이것은 새로운 샌드 박스 프로젝트이므로 기존 구성 문제가 있다고 생각하지 않습니다.
의견이 있으십니까?