asp.net中通过form表单submit提交到后台的实例

转载 2016年08月31日 12:00:19

前台<body>中的代码:

<body>
    <div id="top"> </div>
        <form id="login" name="login" action="?Action=Login" method="post">
            <div id="center">
            <div id="center_left"></div>
            <div id="center_middle">
                <div class="user">
                    <label>用户名:
                        <input type="text" name="UserName" id="UserName" />
                    </label>
                </div>
                <br />
                <div class="user">
                    <label>密 码:
                        <input type="password" name="UserPassword" id="UserPassword" />
                    </label>
                </div>
            </div>
            <div id="center_middle_right"></div>
            <div id="center_submit">
                <div class="button"> <img alt="" id="loginin" src="images/dl.gif" width="57" height="20" onclick="document.login.submit()"/> </div>
                <div class="button"> <img alt="" id="loginreset" src="images/cz.gif" width="57" height="20" onclick="document.login.reset()"/> </div>
            </div>
            <div id="center_right"></div>
            </div>
        </form>
    <div id="footer"></div>
</body>

通过图片的点击事件,执行form.submit()传递form中的参数。

后台cs代码:

protected string Action = "";
   myBaseClass myData = new myBaseClass();
   protected class UserLoginInfo
   {
       public string UserName = "";
       public string UserPassword = "";
   }
   protected UserLoginInfo _UserLoginInfo = new UserLoginInfo();//创建对象
 
   protected void Page_Load(object sender, EventArgs e)
   {
       Init_WebControls();
   }
 
   public void Init_WebControls()
   {
       try
       {
           if (!string.IsNullOrEmpty(Request.QueryString["Action"]))//获取form的Action中的参数
           {
               Action = Request.QueryString["Action"].Trim().ToLower();//去掉空格并变小写
           }
           switch (Action)
           {
               case "login":
                   if (!string.IsNullOrEmpty(Request.Form["UserName"]) && !string.IsNullOrEmpty(Request.Form["UserPassWord"]))//获取form中的参数
                   {
                       _UserLoginInfo.UserName = Request.Form["UserName"].ToString();
                       _UserLoginInfo.UserPassword = Request.Form["UserPassWord"].ToString();
                       string user = "select 管理员名称,密码 from T_管理员表 where 管理员名称='" + _UserLoginInfo.UserName + "' and 密码='" + _UserLoginInfo.UserPassword + "'";
                       if (myData.readDataSet(user).Tables[0].Rows.Count == 1)
                       {
                           Response.Redirect("Main.aspx", false);//防止Response.End 方法终止页的执行
                       }
                       else
                       {
                           Response.Write("<Script Language=JavaScript>alert('密码或用户名错误,请重试!');</Script>");
 
                       }
                   }
                   break;
           }
       }
       catch (Exception ex)
       {
           throw new Exception(ex.Message);
       }
   }

asp.net中通过form表单submit提交到后台的实例

asp.net中通过form表单submit提交到后台的实例 前台中的代码: body>     div id="top"> div>...
  • Metal1
  • Metal1
  • 2015年03月20日 09:37
  • 4270

同一表单不同按钮提交到不同的页面

//---------------------------------//from改成你的from的name或者id 补充一下,有的朋友可能会出现变量为空的情况,那请试用下面这个语句:from.act...
  • cncco
  • cncco
  • 2006年03月25日 23:32
  • 967

一个表单form、submit提交到多个不同页面

在做管理页面的时候常常遇到这样的情况:全选所有列表,然后进行多个操作(删除、转移等),这样每条记录做一个表单比较麻烦,HTML代码太多而且操作复杂。通常会遇到了一个表单提交到不同的处理页面,比如执行删...
  • fanwenbo
  • fanwenbo
  • 2007年09月17日 08:58
  • 3112

如何将form提交到iframe

一、   二、父页面中表单提交到iframe后... 我要实现的功能是这样的: 父页面中有一个表单, 表面提交到iframe中,我对iframe页面中的内容进行更改后,怎样才能使父页面中的表单...
  • xiaoyuarm
  • xiaoyuarm
  • 2013年12月06日 19:47
  • 1377

将grid数据提交到后台保存

前台选择 function Resultdata2(jsondata) {         var listRecord = new Array();         if (jsondata ...
  • Accpdaiyekun
  • Accpdaiyekun
  • 2017年03月21日 17:47
  • 358

form表单提交到servlet的两种方法

jsp中的表单提交到servlet,然后通过读取数据库的数据进行登录验证,然而form表单提交到servlet时却没能提交成功,下面就展示一下简单的form表单提交到servlet的过程: 1. ...
  • QMW19910301
  • QMW19910301
  • 2016年09月30日 17:47
  • 13145

ajax-get方式提交到后台

ajax的运用
  • qq_15744297
  • qq_15744297
  • 2017年04月01日 20:08
  • 164

html form表单提交数据并后台获取

http://www.tuicool.com/articles/m67vMbQ 前台: HTML的代码:(关键是要在form里设置enctype="multipart/form-dat...
  • mituan1234567
  • mituan1234567
  • 2015年06月23日 20:09
  • 1344

Servlet的5种方式实现表单提交(注册小功能),后台获取表单数据

用servlet实现一个注册的小功能 ,后台获取数据。 注册页面:    注册页面代码 : DOCTYPE html> html> head> meta charset="UTF-8"...
  • l354002675
  • l354002675
  • 2017年04月18日 20:30
  • 3306

js 提交表单到后台示例

$(function(){      $("#btn1").click(function(){          $("#registerform").submit();     });     }...
  • JesseCary
  • JesseCary
  • 2016年11月17日 13:38
  • 2706
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net中通过form表单submit提交到后台的实例
举报原因:
原因补充:

(最多只允许输入30个字)