2013-07-15 5 views
0

나는 AjaxControlToolkit (NuGet에서 다운로드) 버전 7.0607을 사용하여 masterpage를 사용하는 웹 양식에서 작동하도록 노력했습니다. DotNet 4.5 실행 마스터 페이지에는 ToolkitScriptManager가 있지만 하위 페이지로 전달되지 않습니다.AjaxControlToolkit이 MasterPage를 사용하는 페이지에서 작동하지 않습니다.

독립 실행 형 aspx 페이지를 만들 수 있으며 페이지에 scriptmanager를 놓을 수 있으며 컨트롤이 제대로 작동하므로 누락 된 설정이있는 것으로 나타났습니다.

이 작업을 수행하기위한 절차는 무엇입니까?

masterpage 스크립트 블록은 너무 없습니다 :

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> 
     <Scripts> 
      <asp:ScriptReference Assembly="AjaxControlToolkit" Name="ExtenderBase.BaseScripts.js" /> 
      <asp:ScriptReference Assembly="AjaxControlToolkit" Name="Common.Common.js" /> 
      <asp:ScriptReference Name="jquery" /> 
      <asp:ScriptReference Name="jquery.ui.combined" /> 
      <asp:ScriptReference Name="WebForms.js" Path="~/Scripts/WebForms/WebForms.js" /> 
      <asp:ScriptReference Name="WebUIValidation.js" Path="~/Scripts/WebForms/WebUIValidation.js" /> 
      <asp:ScriptReference Name="MenuStandards.js" Path="~/Scripts/WebForms/MenuStandards.js" /> 
      <asp:ScriptReference Name="GridView.js" Path="~/Scripts/WebForms/GridView.js" /> 
      <asp:ScriptReference Name="DetailsView.js" Path="~/Scripts/WebForms/DetailsView.js" /> 
      <asp:ScriptReference Name="TreeView.js" Path="~/Scripts/WebForms/TreeView.js" /> 
      <asp:ScriptReference Name="WebParts.js" Path="~/Scripts/WebForms/WebParts.js" /> 
      <asp:ScriptReference Name="Focus.js" Path="~/Scripts/WebForms/Focus.js" /> 
      <asp:ScriptReference Name="WebFormsBundle" /> 
     </Scripts> 
    </ajaxToolkit:ToolkitScriptManager> 
+0

쇼 마스터 페이지의 마크 업 –

+0

<asp:ScriptManager ID="ScriptManager1" runat="server"> 

. –

+0

여기 헤더입니다 : <% @ 마스터 언어 = "VB"으로 AutoEventWireup = "true"를 숨김는 = "Site.master.vb"상속은 = "TinySearch.SiteMaster"%> 죄송합니다 -을 게시 할 여지가 없습니다 전체 페이지. – MC9000

답변

0

더 버그, 다른 포럼에서 불과 나쁜 조언. 다음 줄 범인이었다 - 둘 중 하나는 것을 망쳐 놨 :

<asp:ScriptReference Assembly="AjaxControlToolkit" Name="ExtenderBase.BaseScripts.js" /> 
<asp:ScriptReference Assembly="AjaxControlToolkit" Name="Common.Common.js" /> 
0

나를 위해 트릭이 툴킷 스크립트 매니저와 함께 마이크로 소프트 스크립트 관리자를 않았다 교체하고 작동이됩니다. I've는 마스터 페이지가 아이에서 액세스 할 수없는에 ToolkitScriptManager에 문제가 없었 - YURIY 말했다 무엇

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager>