gpt4 book ai didi

没有更新面板的 ASP.NET AJAX

转载 作者:行者123 更新时间:2023-12-02 16:53:54 25 4
gpt4 key购买 nike

支持 asp.net 2.0-3.5 ajax Web 应用程序数据的最佳实践是什么?我不想使用更新面板,只想使用纯文本数据 (JSON)。我应该使用网络服务吗?或者还有其他方法吗?

最佳答案

Errrr...使用 .aspx 页面?处理程序有什么用?

您只需创建一个通用的基本处理程序来处理 json(反)序列化(例如使用 Json.net ),然后为您的 ajax 调用实现处理程序。

public abstract class JsonHandlerBase<TInput, TOutput> : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/json";
TInput input = (TInput)context.Request; // Desesialize input
TOutput output = ProcessRequest(context, parameter);

string json = (string)output; // Serialize output
context.Response.Write(json);
}

public abstract TOutput ProcessRequest(HttpContext context, TInput input);

public bool IsReusable { get { return false; } }
}

这只是一个示例,您可以决定在基本处理程序中需要什么。

关于没有更新面板的 ASP.NET AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/622474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com