当前位置:首页 > 代码 > 正文

post代码(Post 中文)[20240429更新]

admin 发布:2024-04-29 16:15 137


今天给各位分享post代码的知识,其中也会对Post 中文进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Asp.net的post提交方式 代码及解释

form id="form1" method="get" runat="server"

2 div

3 你的名字asp:TextBox ID="name" runat="server"/asp:TextBoxbr /

4 br /

5 你的网站asp:TextBox ID="website" runat="server"/asp:TextBoxbr /

6 br /

7 br /

8 asp:Button ID="Button1" runat="server" Text="send" /br /

9 br /

10 br /

11 学习request 和 response的用法br /

12 br /

13 br /

14 /div

15 /form

form id="form2" method="post" runat="server"

2 div

3 你的名字asp:TextBox ID="name2" runat="server"/asp:TextBoxbr /

4 br /

5 你的网站asp:TextBox ID="website2" runat="server"/asp:TextBoxbr /

6 br /

7 br /

8 asp:Button ID="Button2" runat="server" Text="send" /br /

9 br /

10 br /

11 学习request 和 response的用法br /

12 br /

13 br /

14 /div

15 /form

16

从URL中可看出区别.那么那如何编程实现数据的接收呢?

第1种,接收用get 方法传输的数据的写法:

1protected 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

第2种,接收用post 方法传输的数据的写法:

1 protected void Page_Load(object sender, EventArgs e)

2 {

3 string id2 = Request.Form["name2"];

4 string website2 = Request.Form["website2"];

5 Response.Write(id2 + "br" + website2);

6 Response.Write("你使用的是" + Request.RequestType + "方式传送数据");

7

8 }

9

第3种,同时接受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);表单提交中get和post方式的区别归纳如下几点:

1. get是从服务器上获取数据,post是向服务器传送数据。

2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。

5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

建议:

1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;

2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

post 错误码500是什么

http 500是内部服务器(HTTP-Internal Server Error)错误说明IIS服务器无法解析ASP代码。主要是由于iwam账号的密码错误造成了http 500内部错误。

Http500属于HTTP状态码,其官方注册表由Internet Assigned Numbers Authority维护。

HTTP状态码是三位数代码,用于表示web服务器超文本传输协议响应的状态。它由RFC 2616定义,由RFC 2518、RFC 2817、RFC 2295、RFC 2774和RFC 4918扩展。

HTTP状态码的官方注册由互联网号码分配局维护。

扩展资料:

解决方法

1.服务器日常维护,停机处理,或更新程序,此时,访客到网站,将报告500个错误,一般如维护和更新,启动服务器后,可以自动解决,用户只需耐心等待。

2.当程序员编写程序不严格的,不正常的,观众将看到500错误,解决这个问题的方法是,应用程序开发人员联系,项目跟踪、调试程序,发现错误,然后修改程序,测试没有问题,重新分配程序,然后系统是正常的。

3.中毒引起的,有时,有写病毒会覆盖一些服务器的设置,导致用户不能正常访问,报错500,然后需要程序员进行杀毒处理,经过处理,系统恢复正常。

4.由于系统参数配置问题,用户无法访问网站。在这种情况下,基础工作人员将被要求处理它。处理后,访问将正常。

5.数据库问题,网站的读写操作都是在数据库中进行的,如果数据库出现异常,访问也会异常,遇到这种情况,通知网站的DBA,让他帮忙分析解决,解决之后,访问也会正常。

求两个html之间post的代码

先给答案,首先,2个纯粹的html无法互相post数据,必须要有web服务器,但可以通过get传递数据

页面提交数据一般有两种方法:get,post。post就是所谓的form提交,使用视图;get是通过url提交。

post的值是不可能从html到hmtl的,中间必须经过Server.

原因:post的值是附加在http请求的头部的,它不会出现在URL请求串里,所以用js来获取查询参数的方式来获取post

请求参数是不行的.post方式只有在服务器端才能获得表单提交的值。

方案一:

请跳转到服务器端,由服务器获得得post的值,再(以url或在request里面赋值的方式)跳到指定的页面。

方案二:

改用Get方式,通过URL传值,将原来的post方法改为get方式后,请求的参数会出现在地址栏,并且表示里的submit

组件值也会出现在URL里。

如2.html?aa=1

然后通过js获得得变量aa的值

//获取指定参数名的参数值  

        function getQueryParameter(qs)  

        {  

            var s = location.href;  

            alert(s);  

            s = s.replace("?","?").split("");//这样可以保证第一个参数也能分出来  

            alert(s);  

            var re = "";  

            for(i=1;is.length;i++)  

                if(s[i].indexOf(qs+"=")==0)  

                    re = s[i].replace(qs+"=","");//取代前面的参数名,只剩下参数值  

                      

            return re;  

        }

为了防止你搞不明白,我帮你写了2个代码如下:

!-- a.html --

!DOCTYPE html

html lang="en"

head

    meta charset="UTF-8"

    titleDocument/title

/head

body

    form action="b.html" method="get"

        input type="text" name="user" value="admin"

        input type="text" name="pwd" value="1234"

        input type="submit" value="提交"

    /form

/body

/html

!-- b.html --

!DOCTYPE html

html lang="en"

head

    meta charset="UTF-8"

    titleDocument/title

/head

body

script

    //获取指定参数名的参数值  

        function getQueryParameter(qs)  

        {  

            var s = location.href;               

            s = s.replace("?","?").split("");//这样可以保证第一个参数也能分出来 

            var re = "";  

            for(i=1;is.length;i++)  

                if(s[i].indexOf(qs+"=")==0)  

                    re = s[i].replace(qs+"=","");//取代前面的参数名,只剩下参数值  

                      

            return re;  

        }  

        var user = getQueryParameter('user')//获取user

        var pwd = getQueryParameter('pwd')//获取pwd

        

        alert('你传入的user是:'+user)

        alert('你传入的pwd是:'+pwd)

/script

/body

/html

ps:实例中的代码参考来源 

关于post代码和Post 中文的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/830.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载