2015-01-22 11 views
0

sharepoint 2013의 visual webpart에 샘플 업데이트 패널을 만들었습니다.이 코드는 기본 마스터 페이지 (seatle)에서 작동하지만 사용자 정의 마스터 페이지를 적용하면 작동하지 않습니다.Updatepanel이 sharepoint 2013의 사용자 지정 마스터 페이지와 작동하지 않습니다.

<div> 
    <br /> 
    <asp:UpdatePanel ID="upSetSession" runat="server"> 
     <ContentTemplate> 
      Current Time: 
      <asp:Label ID="lblTime" runat="server"></asp:Label><br /> 
      <asp:DropDownList ID="ddlMyList" runat="server" OnSelectedIndexChanged="ddlMyList_SelectedIndexChanged" 
       AutoPostBack="true"> 
       <asp:ListItem>Select One</asp:ListItem> 
       <asp:ListItem>Maybe</asp:ListItem> 
       <asp:ListItem>Yes</asp:ListItem> 
      </asp:DropDownList> 
     </ContentTemplate> 
     <Triggers> 
      <asp:AsyncPostBackTrigger ControlID="ddlMyList" EventName="SelectedIndexChanged" /> 
     </Triggers> 
    </asp:UpdatePanel> 
</div> 

코드 뒤에이다 : 이미 사용자 지정 마스터 페이지에서 sharepointform 태그 내부에 ScriptManager 태그와는 WebPart 관리자를 확인했다

protected void Page_Load(object sender, EventArgs e) 
    { 

    } 

    protected void ddlMyList_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     lblTime.Text = DateTime.Now.Second.ToString(); 
    } 

.

+0

같은 일부 스크립트를 사용할 필요가있어 일부 블로그 <스크립트 유형 = '텍스트/자바 스크립트'>에서 답 _spOriginalFormAction = 예 : document.forms [0] .action; _spSuppressFormOnSubmitWrapper = true; – Ankur

답변

1

마지막으로 대답을 얻었습니다. 내가

<script type='text/javascript'> 
    _spOriginalFormAction = document.forms[0].action; 
    _spSuppressFormOnSubmitWrapper=true; 
</script> 

Reference