我正在尝试使用 . 我正在做的是使用 ajax 请求具有特定信息的 web 服务,获得答案,并希望使用从 ajax 请求到 web 服务的更新答案更新 razorscript 中呈现的 HTML。在 javascript 中,我尝试部分回发更新面板的异步更新。
我有以下代码
母版页:
<asp:ScriptManager runat="server" ID="ScriptManager"/>
<asp:UpdatePanel runat="server" ID="UpdatePanel1">
<ContentTemplate>
<umbraco:Macro Alias="Macro1" runat="server"></umbraco:Macro>
</ContentTemplate>
</asp:UpdatePanel>
Javascript:
$__doPostBack('UpdatePanel1', '');
首先,真的可以管理这个吗?我可以从 javascript 访问 UpdatePanel 吗?其次,这是最好的方法吗?如果没有,我怎样才能更有效地做到这一点。
编辑:
Ajax 请求的代码:
$.ajax({
type: "POST",
cache: false,
url: "/Handlers/Handler.ashx",
data: jsonData,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function () {
//Here i want to update the UpdatePanel, if possible
},
error: function () {
}
});
问候大卫