c#:使用 Handler(.ashx) 使用 javascript 获取帖子发送

标签 c# asp.net get handler ashx

我正在尝试从 .aspx 页面中的文本框中获取字符串。当我调试我的网站时,jQuery.post 能够看到输入值,但是当我尝试在处理程序中获取该值时,他给了我 NULL。任何人都可以帮忙!!!

JS:

CompanyName = $("#company").val();
jQuery.post('/CartHandler.ashx', { 'CompanyName': CompanyName });

ASHX:

public void ProcessRequest(HttpContext context)
{
    string ImeTvrtke = context.Request.QueryString["CompanyName"];
}

最佳答案

当您发出 POST 请求时,该值不会作为查询字符串的一部分发送。因此,不要在查询字符串中查找它。像这样检索它:

string ImeTvrtke = context.Request["CompanyName"];

或者,如果您想作为查询字符串的一部分发送,则使用 GET 请求:

jQuery.get('/CartHandler.ashx', { 'CompanyName': CompanyName });

关于c#:使用 Handler(.ashx) 使用 javascript 获取帖子发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21259158/

相关文章:

c# - 如何在 Azure Functions 中使用 NuGet 包?

asp.net - 用相同的值填充多个文字

c# - 如何访问失败的 Hangfire 作业

php - 为什么此urlencode JSON GET请求不起作用?

ios - 将 image/jpeg 从 GET 请求转换为 UIImage

c# - EF Code First - 如何使用 Include 扩展方法过滤相关对象

c# - 如何使用 C# 更新存储在 XML 中的数据?

c# - 如何将var转换为DataTable?

c# - 我可以确定打开的 Excel 工作簿的临时路径吗?

java - GET 请求返回 404 未找到