form表单怎么提交到数据库

时间:2022-01-18 08:03:53

<form id="form2" runat="server" action="  ">
    姓名:<input  name="name" id="name"  value="" />
    <br />
    年龄:<input name="age" id="age" value="" />
    <br />
              <input name="enter" id="enter" vale="提交"/>
    </form>



怎么样可以点击提交按钮  让填写的数据提交到数据库中     那个action应该怎么写    

不是用java   用asp.net        

4 个解决方案

#2



<form id="form2" runat="server" action="insert.ashx">
    姓名:<input  name="name" id="name"  value="" />
    <br />
    年龄:<input name="age" id="age" value="" />
    <br />
              <input name="enter" id="enter" vale="提交"/>
    </form>


insert.ashx:

public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string name = context.Request.Form["name"];
            int age = Convert.ToInt32(context.Request.Form["age"]);
            /*
             然后在这里进行数据库的插入操作
             */

        }

#3


引用 楼主 mwb631714470 的回复:

<form id="form2" runat="server" action="  ">
    姓名:<input  name="name" id="name"  value="" />
    <br />
    年龄:<input name="age" id="age" value="" />
    <br />
              <input name="enter" id="enter" vale="提交"/>
    </form>



怎么样可以点击提交按钮  让填写的数据提交到数据库中     那个action应该怎么写    

不是用java   用asp.net        


form表单不能直接提交到数据库,它必须分成三层,它只能提交给asp.net的Page。然后你的网页程序里边的代码,再提交给数据库。

#4


你随便找一个asp.net入门教材、涉及到数据库操作的,都有这种Page的范例代码。

大多数学生只能理解低级的数据库增删改查操作,整天纠结于数据库insert、delete、update操作,而一遇到UI设计和开发就不行了。甚至大多数入门书也是为了迎合这些学生的,写的几乎只是针对那个层面的asp.net范例,在UI上没有什么创意。

能够像你这样从 前端出发来理解程序的,很少。

实际上能够从前端表现出发来学习技术,会学的很快。但是你也仍然应该找本入门书看看。

#1


#2



<form id="form2" runat="server" action="insert.ashx">
    姓名:<input  name="name" id="name"  value="" />
    <br />
    年龄:<input name="age" id="age" value="" />
    <br />
              <input name="enter" id="enter" vale="提交"/>
    </form>


insert.ashx:

public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string name = context.Request.Form["name"];
            int age = Convert.ToInt32(context.Request.Form["age"]);
            /*
             然后在这里进行数据库的插入操作
             */

        }

#3


引用 楼主 mwb631714470 的回复:

<form id="form2" runat="server" action="  ">
    姓名:<input  name="name" id="name"  value="" />
    <br />
    年龄:<input name="age" id="age" value="" />
    <br />
              <input name="enter" id="enter" vale="提交"/>
    </form>



怎么样可以点击提交按钮  让填写的数据提交到数据库中     那个action应该怎么写    

不是用java   用asp.net        


form表单不能直接提交到数据库,它必须分成三层,它只能提交给asp.net的Page。然后你的网页程序里边的代码,再提交给数据库。

#4


你随便找一个asp.net入门教材、涉及到数据库操作的,都有这种Page的范例代码。

大多数学生只能理解低级的数据库增删改查操作,整天纠结于数据库insert、delete、update操作,而一遇到UI设计和开发就不行了。甚至大多数入门书也是为了迎合这些学生的,写的几乎只是针对那个层面的asp.net范例,在UI上没有什么创意。

能够像你这样从 前端出发来理解程序的,很少。

实际上能够从前端表现出发来学习技术,会学的很快。但是你也仍然应该找本入门书看看。