use*_*202 2 c# asp.net get ashx handler
我试图从.aspx页面中的文本框中获取一个字符串.当我调试我的网站时,jQuery.post能够看到输入值,但是当我尝试在我的处理程序中获取值时,他正在给我NULL.有人帮忙!
JS:
CompanyName = $("#company").val();
jQuery.post('/CartHandler.ashx', { 'CompanyName': CompanyName });
Run Code Online (Sandbox Code Playgroud)
ASHX:
public void ProcessRequest(HttpContext context)
{
string ImeTvrtke = context.Request.QueryString["CompanyName"];
}
Run Code Online (Sandbox Code Playgroud)
发出POST请求时,该值不会作为查询字符串的一部分发送.所以不要在查询字符串中查找它.像这样检索它:
string ImeTvrtke = context.Request["CompanyName"];
Run Code Online (Sandbox Code Playgroud)
或者,如果您希望作为查询字符串的一部分发送,则使用GET请求:
jQuery.get('/CartHandler.ashx', { 'CompanyName': CompanyName });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11214 次 |
| 最近记录: |