服务端与客户端交互流程
来源:互联网 发布:淘宝多店铺库存同步 编辑:程序博客网 时间:2024/06/09 17:35
一:交互示意图
二:具体实现
要求:1,在客户端要写明提交到的界面的名称,如图2.1所示
2,在接收端使用Request关键字,如图2.2所示
图示:
总体图:
提交端:
接收端:
实例:将Login.htm界面中文本框txtUserName,txtUserPwd中的值提交到Login.aspx中接收
Login.htm中的代码:
<body> <form id="form1" method ="post" action ="Login.aspx" > <table style="width:100%;"> <tr> <td width="100">用户名:</td> <td width="150"><input id="txtUserName" name="txtUserName" type="text" /></td> </tr> <tr> <td class="style1" width="100">密 码:</td> <td class="style1" width="150"><input id="txtUserPwd" name="txtUserPwd" type="text" /></td> </tr> <tr> <td colspan="2" align="center"> <input id="Submit1" type="submit" value="提交" /> <input id="Submit2" type="submit" value="退出" /> </td> </tr> </table> </form></body>
Login.aspx中的代码:
protected void Page_Load(object sender, EventArgs e) { string userName = Request.Form["txtUserName"].ToString (); string userPwd = Request.Form["txtUserPwd"].ToString (); if (userName=="lsz" && userPwd=="lsz") { Response.Write("欢迎进入网站"); } else { Response.Write("用户名和密码不正确"); } }
三:错误积累
1,在提交界面中可以使用“post”提交,也可以使用“get”提交,两者的不同,是在接收端语句不同
post: Request[""].ToString(); Request[""].Form.Get("").ToString();
get: Request.QueryString[""].ToString();
如果提交界面用的是关键字“post”,接收端用的是get关键字的接收语句,则会出现如下错误:
2,接收端[“”]中的名称是提交端 “name”的名称,不是“Id”的名称。
一般情况下id是特殊标识,使用的时候,直接引用id对应的名称即可,但是在这里却行不通,必须有name。这个错误非常小,费了我两天的时间才解决掉。。。
错误提示:
- 服务端与客户端交互流程
- 客户端与服务端交互流程
- 服务端与客户端交互
- web 服务端与客户端交互
- 客户端与服务端如何交互
- RTSP协议分析与标准RTSP服务端与客户端交互流程
- base64服务端与客户端加解密交互
- JavaServlet服务端与客户端简单交互
- Fresco之客户端与服务端的交互
- Android客户端与服务端进行交互
- Android客户端与服务端的交互方式
- Live555服务端与客户端的交互解析
- 服务端与客户端交互(一)
- 服务端与客户端交互(二)
- 服务端与客户端交互(三)
- Node.js配置服务端与客户端交互
- 4. 游戏客户端和服务端的交互流程
- 客户端-服务端交互
- linker command failed with exit code 1 (use -v to&n
- java随机--移位运算
- hdu 1025 Constructing Roads In JGShining's Kingdom(LIS)
- $.extend和$.fn.extend 区别
- linux下硬连接、软连接的简单介绍
- 服务端与客户端交互流程
- 异步、同步、并发的经典解释
- 25个免费数据可视化工具
- Eclipse中安装Extjs插件(Spket IDE)
- 编写一个程序,一行行的读取输入行,直至到达文件尾。算出每行输入行的长度,然后把最长的那行打印出来
- mysql "group by"与"order by"的研究--分类中最新的内容
- Highcharts使用指南
- Octave学习随笔(更新至6.16)【bsxfun】
- xp和win7右键新建选项排序