sgdd.net
当前位置:首页 >> Asp.nEt的post提交方式 >>

Asp.nEt的post提交方式

1)get是从服务器上获取数据,post是向服务器传送数据.(1) 在客户端,get方式在通过url提交数据,数据在url中可以看到;post方式,数据放置在html header内提交.(2) 对于get方式,服务器端用request.querystring获取变量的值,对于post方式

<form id="form1" method="get" runat="server"> 2 <div> 3 你的名字<asp:TextBox ID="name" runat="server"></asp:TextBox><br /> 4 <br /> 5 你的网站<asp:TextBox ID="website" runat="server"></asp:TextBox><br /> 6 <br /> 7

get,post 方式提交的简单区别,网上都可以查到,具体在asp.net web开发中的体现如下:url 中的参数 都是get方式得到的,form表单中也可以定义为get方式提交.post 一般显式的给你 体现.但也可以做,但是这违背了asp.net的开发原则.事实

string txt=Page.Request["text"].ToString();//C#直接用Request,post和get方式都可以接收.

在本页的Page_Load事件中这样写 if(Page.PreviousPage!=null){ //判断以post提交的页面是不是空的 if(Page.IsCrossPagePostBack){ //如果是跨页提交 string s=this.PreviousPage.FindControl("txt").Text.ToString(); //这里查找以post提交的那个原页面控件ID为txt的TextBox控件为列 } } 希望对您有用

http://wenwen.soso.com/z/ShowQuestion.e?sp=6961151 类似这个就是get的 post是隐式的,安全性和容量性要比get好,.不过get简单,多用在超级链接然后传参

用超级全局变量$_POST[]可以获取,虽然没学过ASP.但应该和PHP差不多吧,如果正确的话,给个好评哦!

一般用get提交的时候 表示url提交 不过浏览器地址栏长度好像不能超过4k来着get提交会产生缓存 另外地址栏还可以看到你要提交的数据(汉字会 编码加密)等等 post提交和get提交 我觉得大多数用post提交还是比较好

不太明白你的意思,你可以在controller的action上写上[HttpPost]标识

GET提交的一般数据量比较少,在地址栏里显示出来,POST一般用来登录,能提交的数据量比较多.用百度搜一下其实这类答案特多的

网站首页 | 网站地图
All rights reserved Powered by www.sgdd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com