zoukankan      html  css  js  c++  java
  • 提交接收端服务端与客户端交互流程

    最近一直在学习提交接收端之类的问题,下午正好有机会和大家分享一下.

        

        一:交互示意图

        提交和接收端

        

        

        二:具体实现

        要求: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="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。这个错误非常小,费了我两天的时光才处理掉。。。

        

        错误提示:

        提交和接收端

        

        

    文章结束给大家分享下程序员的一些笑话语录: 人工智能今天的发展水平:8乘8的国际象棋盘其实是一个体现思维与创意的强大媒介。象棋里蕴含了天文数字般的变化。卡斯帕罗夫指出,国际象棋的合法棋步共有1040。在棋局里每算度八步棋,里面蕴含的变化就已经超过银河系里的繁星总数。而地球上很少有任何数量达到这个级别。在金融危机之前,全世界的财富总和大约是1014人民币,而地球人口只有1010。棋盘上,所有可能的棋局总数达到10120,这超过了宇宙里所有原子的总数!经典语录网

  • 相关阅读:
    如果控制文件损坏那么如何恢复?恢复控制文件的方式有哪几种
    【OCP|OCM】Oracle培训考证系列
    【RMAN】Oracle中如何备份控制文件?备份控制文件的方式有哪几种?
    在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?
    CentOS 7.1静默安装11.2.0.3 64位单机数据库软件
    造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些?
    如何让oracle DB、监听和oem开机启动(dbstart)
    ipcs、ipcrm、sysresv、kernel.shmmax
    【DG】利用闪回数据库(flashback)修复Failover后的DG环境
    【BBED】BBED模拟并修复ORA-08102错误
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3078469.html
Copyright © 2011-2022 走看看