form表单采用post提交方式提交,在url后面加问号再传递一个参数,提交后是否能接收到?

form表单采用post提交方式提交,在url后面加问号再传递一个参数,提交后是否能接收到?,第1张

可以接收到。

Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。

Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。 

假设有个页面:testaspid=111

1、页面是用的是POST的方法发送数据给testasp:

需要用requestfrom("id")取值。

用request("id")也能取到数据,但需要先检测QUERYSTRING的值,速度就变慢了。

2、页面是用的GET的方法发送数据给testasp:

requestquerystring("id")与request("id")都是可以取到get方法的传值。

requestquerystring("id")只能取GET的数据。

扩展资料:

form的常见属性:

1、id:表单的唯一标识。

2、name:表单的名字。

3、method:定义表单提交的方法,有两种方法:Post方法和Get方法。

4、action:用于处理表单的服务器端页面(以URL 形式表示)。

表单中的控件的两个属性:name属性和value属性,每一个控件的这两个属性将构成“name-value对”提交到action属性所定义的页面进行处理。

post方法:

用这种方法提交的表单,数据将以数据块的形式提交到服务器,表单数据不会出现在URL中,所以用这种方式提交的表单数据是安全的。如果表单数据中包含类似于密码等数据,建议使用post方法。

Get方法:

这是发送表单数据的默认方法,这种方法会以 “name1=value1&name2=value2”的形式,将表单数据附加到URL的后面,提交到服务器处理,这种方法安全性不如post方法,因为表单数据会暴露在URL中,但是它的处理效率要比post方法高。

页面和php文件都是utf-8 ,那就是打印的时候没有指定编码,浏览器默认的又不是utf-8

打印之前 加上

header("Content-type:text/html;charset=utf-8");

aspnet有个语法规定:一个页面只能有一对<form> 一对<html> /<body>/<head>/<title> 如果多出的话,是会报错的

最重要的是<form> 它和html不一样 有且只有一个]

关于FullName的问题:<asp:TextBox>是服务器控件,是要在服务器端运行的并且它是表单标签所以要有<form ID="form1" runat="server" />

runat="server" 表示在服务器端运行 这就完全符合了

这个是动态网页,要提交信息必须与数据库相连,要保存成像asp(扩展名为asp),或net(扩展名为aspx)形式的网页,还有dreamweaver等软件是无法直接编辑文字的,如你直接打入回车,当显示时是无法正常显示的,建议找一个文本编辑器.具体就不太清楚了,本人也是初学者,希望这些消息对你有点用处

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » form表单采用post提交方式提交,在url后面加问号再传递一个参数,提交后是否能接收到?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情