RadPock을 UpdatePanel에 넣음으로써 RadDock을 업데이트하려고 시도했지만 행운이 없습니다. 다음 응답이 표시됩니다.Telerik RadDock - ajax 업데이트가 JSON 오류를 반환합니다.
189|error|500|Invalid JSON primitive: {"Top":179,"Left":583,"DockZoneID":"","Collapsed":false,"Pinned"
: 거짓, "크기 조정"거짓 "청산"거짓 "폭": "300 픽셀", "높이"널 (null) "ExpandedHeight": 0, "인덱스"- 1} .
<asp:UpdatePanel ID="upanelDock" runat="server">
<ContentTemplate>
<telerik:RadDock ID="RadDock1" runat="server" Width="300px">
<TitlebarTemplate>
<h2>
this is a dock</h2>
</TitlebarTemplate>
<ContentTemplate>
some content here
<br />
some content here
<br />
some content here
<br />
</ContentTemplate>
</telerik:RadDock>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="lbtnUpdate" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:LinkButton ID="lbtnUpdate" runat="server" OnClick="lbtnUpdate_Click">update</asp:LinkButton>
코드 뒤에 :
protected void lbtnUpdate_Click(object sender, EventArgs e)
{
if (this.RadDock1.Closed)
this.RadDock1.Closed = false;
else
this.RadDock1.Closed = true;
}
내가 잘못 여기서 뭐하는 거지 여기
코드인가?
은 내가 Telerik의 AjaxManager 함께 노력하고 동일한 응답을 가지고 생각합니다. –
@ dev.e.loper - 업데이트 된 게시물을 읽어주십시오. RadDock을 RadZone 안에 랩 한 다음 고정되어있는 동안 만 작동한다는 것이 밝혀졌습니다. –
이 질문에 대한 업데이트 된 답변을 읽어 보셨습니까? –