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);
       }
   }

.net 后台提交表单,获取返回结果

a.aspx后台提交表单,b.aspx接收表单(根据input的name获得值) 1、a.aspx [html] view plaincopy ...

[android]WIFI热点启动流程分析

WIFI热点是用软件实现AP的功能,让你的移动设备可以作为一个路由,让别的站点链接,事实上需要硬件以及驱动的支持才能真正的实现这个功能。 在Android系统的设置中会有如下界面: ...

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

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

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

前台中的代码: ? body>     div id="top"> div>         form id="login" name="login" ...

asp.net JS+form表单Post和Get方式提交数据

最近工作中用到了一种使用JS+form用post方式上传文件一种方式。前台用Html input,使用JS方式往服务器上传文件,具体实现看代码: 前台页面使用aspx网页,使用input 标...

敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式(简介Request对象)

敏捷思维学习Ext.Net MVC--3.2Form表单之文本字段与后台通信的基本方式   文本字段与后台通信的基本方式 一、修改View中代码如下: @Html.X().ResourceManag...

敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式

敏捷思维学习Ext.Net MVC--3.8Form表单组件之使用Enum升级复选组件组(CheckboxGroup)暨前后台终极通信方式     经过了上节课的学习我们知道数据结构可以改进网站开发的...

ASP.NET 安全认证(四)——巧妙实现 Form 表单认证跨站点、跨服务器的单点登录(Single Sign On)

【原创】ASP.NET 安全认证(四) ——巧妙实现 Form 表单认证跨站点、跨服务器的单点登录(Single Sign On) 作者:寒羽枫(cityhunter172) 第四部分 Fo...

ASP.NET 安全认证(二)——灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件

【原创】ASP.NET 安全认证(二) ——灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件 作者:寒羽枫(cityhunter172) 第二部分 Form ...

黑马程序员之ASP.NET学习笔记:Form表单中method=“post/get"

前台:   window.onload = function ()  {          document.getElementById("btnLogin").onclick = func...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:asp.net中通过form表单submit提交到后台的实例
举报原因:
原因补充:

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