2016-11-25 4 views
0

매우 이상한 문제가 있습니다. 처음에는 내 페이지가 정상적으로 작동합니다. '뒤로'버튼을 클릭하면 이전 페이지로 이동합니다. 하지만이 줄을 추가 할 때ScriptManager를 추가하면 요청이 완료되지 않습니다.

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

모든 것이 작동을 멈추는 것처럼 보입니다. 버튼을 클릭하면 요청이 완료되지 않습니다 (예 : '뒤로'버튼을 클릭하면 이전 페이지로 되돌아 갈 수 없음).

내 페이지 구조는이

<%@ Page Title="" Language="C#" MasterPageFile="~/Master/Main.Master" AutoEventWireup="true" CodeBehind="dsp_FileName.aspx.cs" Inherits="[Namespace].dsp_FileName" %> 
<%@ MasterType VirtualPath="~/Master/Main.Master" %> 
<asp:Content ID="C1" ContentPlaceHolderID="PageContent" runat="server"> 
    <script type="text/javascript"> 
     ... 
    </script> 

    <asp:ScriptManager ID="ScriptManager" runat="server"></asp:ScriptManager> 
    <div> 
     ... 
    </div> 
</asp:Content> 

나는 실종 뭔가처럼 보인다?

<form id="frmMain" runat="server" onsubmit="progressStart('Please wait...');"> 

는 기본적으로 나는 사용자가 버튼을 클릭했을 때 다른 입력을 차단하고 싶었 :

답변

0

이 문제는 내 마스터 페이지에서, 나는 다음 코드를 가지고 있기 때문에 발생합니다.

<form id="frmMain" runat="server" onsubmit="progressStart('Please wait...'); return true;"> 

을 내가 스크립트 관리자를 사용하는 데 필요한 페이지에 다음 코드를 추가해야합니다 : 그래서 내가 할 수 위의 조각을 수정해야합니다.

function pageLoad() { 
    if (args.get_isPartialLoad()) {     
     jQuery.ajax({ 
      type: "GET", 
      url: "../../JS/Javascript.js", 
      dataType: "script", 
      cache: true 
     }); 
     $('#dErr').dialog('destroy'); // this is the dialog that will show inside the progressStart function. 
    } 
}