ASP.NET - 将 JSON 从 jQuery 传递到 ASHX

标签 asp.net ajax ashx

我正在尝试将 JSON 从 jQuery 传递到 .ASHX 文件。下面的 jQuery 示例:

$.ajax({
      type: "POST",
      url: "/test.ashx",
      data: "{'file':'dave', 'type':'ward'}",
      contentType: "application/json; charset=utf-8",
      dataType: "json",      
    });

如何检索 .ASHX 文件中的 JSON 数据?我有方法:

public void ProcessRequest(HttpContext context)

但我在请求中找不到 JSON 值。

最佳答案

我知道这太旧了,但为了记录,我想加 5 美分

您可以使用此读取服务器上的 JSON 对象

string json = new StreamReader(context.Request.InputStream).ReadToEnd();

关于ASP.NET - 将 JSON 从 jQuery 传递到 ASHX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2948628/

相关文章:

javascript - php - javascript - ajax 中的特殊字符

c# - Asp.net 动态 ashx 样式表并不总是适用于回发

asp.net - .aspx 与 .ashx 主要区别

asp.net-mvc - 如何从 HTTPHandler 动态调用 Controller 操作?

asp.net - 使用 Application_BeginRequest 进行 url 重写

c# - 收到警告, 'Type Parameter X Hides Interface X'

c# - 当前上下文中不存在 FileUpload1

asp.net - 替代在ASP.NET上运行且不使用IIS日志的Google Analytics(分析)的替代方法?

php - 使用 javascript 从 php 获取变量

jquery - 为什么这个 AJAX 表单在 MVC5 中不起作用?