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