Asp.net中jquery的ajax请求页面获取参数的注意点

简介:
 ASP.net中get和post提交方式,利用request参数的方式是不同的。

 

一、接收用get 方法传输的数据的写法:

  1. protected void Page_Load(object sender, EventArgs e)  
  2.     {  
  3.         string id = Request.QueryString["name"];  
  4.         string website = Request.QueryString["website"];  
  5.         Response.Write(id + "< br>" + website);  
  6.  
  7.       Response.Write("你使用的是" + Request.RequestType + "方式传送数据");  
  8.  
  9.     }  
  10.  

 

二、接收用post 方法传输的数据的写法:

  1. protected void Page_Load(object sender, EventArgs e)  
  2.     {  
  3.         
  4.         string id2 = Request.Form["name2"];  
  5.         string website2 = Request.Form["website2"];  
  6.         Response.Write(id2 + "< br>" + website2);  
  7.  
  8.  
  9.         Response.Write("你使用的是" + Request.RequestType + "方式传送数据");  
  10.  
  11.     }  
  12.  
  13.        string id4 = Request["name4"];  
  14.         string website4 = Request["website4"];  
  15.         Response.Write(id4 + "< br>" + website4);  
  16.  

 

三、同时接受get和post 方法传送数据的代码写法:

A 写法

  1.        string id3 = Request.Params["name3"];  
  2.         string website3 = Request.Params["website3"];  
  3.         Response.Write(id3 + "< br>" + website3);  
  4.  

B 写法

  1.        string id4 = Request["name4"];  
  2.         string website4 = Request["website4"];  
  3.         Response.Write(id4 + "< br>" + website4);  

 

 

$.ajax({
         type:"GET/POST"
          data:{id:"11"},
          url:"aa.aspx",
          async:false,
          success:function(data){.......}

 })

一定要分清楚ajax提交的方式。

目录
相关文章
|
7月前
|
开发框架 JavaScript 前端开发
揭秘:如何让你的asp.net页面变身交互魔术师——先施展JavaScript咒语,再引发服务器端魔法!
【8月更文挑战第16天】在ASP.NET开发中,处理客户端与服务器交互时,常需先执行客户端验证再提交数据。传统上使用ASP.NET Button控件直接触发服务器事件,但难以插入客户端逻辑。本文对比此法与改进方案:利用HTML按钮及JavaScript手动控制表单提交。后者通过`onclick`事件调用JavaScript函数`SubmitForm()`来检查输入并决定是否提交,增强了灵活性和用户体验,同时确保了服务器端逻辑的执行。
80 5
|
3月前
|
JSON 数据格式
.net HTTP请求类封装
`HttpRequestHelper` 是一个用于简化 HTTP 请求的辅助类,支持发送 GET 和 POST 请求。它使用 `HttpClient` 发起请求,并通过 `Newtonsoft.Json` 处理 JSON 数据。示例展示了如何使用该类发送请求并处理响应。注意事项包括:简单的错误处理、需安装 `Newtonsoft.Json` 依赖,以及建议重用 `HttpClient` 实例以优化性能。
101 2
|
7月前
|
开发框架 缓存 .NET
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
291 0
|
10月前
|
开发框架 前端开发 JavaScript
ASP.NET AJAX使用方法概述(三)
ASP.NET AJAX使用方法概述(三)
87 1
|
7月前
|
数据采集 JSON API
异步方法与HTTP请求:.NET中提高响应速度的实用技巧
本文探讨了在.NET环境下,如何通过异步方法和HTTP请求提高Web爬虫的响应速度和数据抓取效率。介绍了使用HttpClient结合async和await关键字实现异步HTTP请求,避免阻塞主线程,并通过设置代理IP、user-agent和cookie来优化爬虫性能。提供了代码示例,演示了如何集成这些技术以绕过目标网站的反爬机制,实现高效的数据抓取。最后,通过实例展示了如何应用这些技术获取API的JSON数据,强调了这些方法在提升爬虫性能和可靠性方面的重要性。
119 1
异步方法与HTTP请求:.NET中提高响应速度的实用技巧
|
5月前
|
API
使用`System.Net.WebClient`类发送HTTP请求来调用阿里云短信API
使用`System.Net.WebClient`类发送HTTP请求来调用阿里云短信API
82 0
|
7月前
|
数据采集 API 开发者
.NET 8新特性:使用ConfigurePrimaryHttpMessageHandler定制HTTP请求
在.NET 8中,通过`ConfigurePrimaryHttpMessageHandler`方法,开发者能更精细地控制HTTP请求,这对于构建高效爬虫尤为重要。此特性支持定制代理IP、管理Cookie与User-Agent,结合多线程技术,有效应对网络限制及提高数据采集效率。示例代码展示了如何设置代理服务器、模拟用户行为及并发请求,从而在遵守网站规则的同时,实现快速稳定的数据抓取。
129 0
.NET 8新特性:使用ConfigurePrimaryHttpMessageHandler定制HTTP请求
|
7月前
|
开发框架 前端开发 .NET
七天.NET 8操作SQLite入门到实战 - (3)第七天Blazor学生管理页面编写和接口对接
七天.NET 8操作SQLite入门到实战 - (3)第七天Blazor学生管理页面编写和接口对接
|
7月前
|
数据采集 开发框架 .NET
HttpClient在ASP.NET Core中的最佳实践:实现高效的HTTP请求
在现代Web开发中,高效可靠的HTTP请求对应用性能至关重要。ASP.NET Core提供的`HttpClient`是进行这类请求的强大工具。本文探讨其最佳实践,包括全局复用`HttpClient`实例以避免性能问题,通过依赖注入配置预设头部信息;使用代理IP以防IP被限制;设置合理的`User-Agent`和`Cookie`来模拟真实用户行为,提高请求成功率。通过这些策略,可显著增强爬虫或应用的稳定性和效率。
165 0
HttpClient在ASP.NET Core中的最佳实践:实现高效的HTTP请求
|
7月前
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写