问题描述
html表单怎么实现点击提交按钮提交到sql数据库,尽量写得详细一点,我是新手,急求急求,万分感谢比如在Default.aspx中写html表单,要输入学号,姓名,出生日期,点击提交,提交到数据库中的xs表里,还有这段代码是要写在Default.aspx页中,还是要写在后台.cs页中表单我写好了,就是不会提交到数据库的代码
解决方案
解决方案二:
html表单中加runat="server"可以在后台直接使用html表单的id
解决方案三:
引用1楼的回复:
html表单中加runat="server"可以在后台直接使用html表单的id
能说的再详细点吗,我刚学好多不太懂,“可以在后台直接使用html表单的id”我是想把信息存数据库中,我应该在哪里或者哪个方法里写存到数据库的代码,而且存到数据库中的代码我也不太会,帮帮我吧
解决方案四:
//createtablexs(studentIdvarchar(25)primarykey,namenvarchar(20),birthdatetime)//学号stringstudentId=Request.Form["studentId"];//姓名stringname=Request.Form["name"];//出生日期DateTimebirth=DateTime.Parse(Request.Form["birth"]);stringdbConnStr="你的数据库链接字符";SqlConnectiondbConn=newSqlConnection(dbConnStr);SqlCommanddbCmd=conn.CreateCommand();dbCmd.CommandText="insertintoxs(studentId,name,birth)values(@studentId,@name,@birth);";dbCmd.Parameters.AddWithValue("studentId",studentId);dbCmd.Parameters.AddWithValue("name",name);dbCmd.Parameters.AddWithValue("birth",birth);dbCmd.ExecuteNonQuery();
解决方案五:
引用3楼的回复:
C#code//createtablexs(studentIdvarchar(25)primarykey,namenvarchar(20),birthdatetime)//学号stringstudentId=Request.Form["studentId"];//姓名……
请问这段代码要放在哪里
解决方案六:
引用4楼的回复:
引用3楼的回复:C#code//createtablexs(studentIdvarchar(25)primarykey,namenvarchar(20),birthdatetime)//学号stringstudentId=Request.Form["studentId"];//姓名……请问这段代码要放在哪里
.cs文件中、、
解决方案七:
你的提交事件里面SqlConnectionsqlCon=newSqlConnection();sqlCon.ConnectionString="DataSource=.;UserId=sa;Password=123456;InitialCatalog=mytest";sqlCon.Open();SqlCommandsqlCmd=sqlCon.CreateCommand();stringstrSQL="insertinto表名称(用户名字段名称,密码字段名称)values('"+textbox1.text+"','"+textbox2.text+"')";sqlCmd.CommandText=strSQL;sqlCmd.ExecuteNonQuery();sqlCon.Close();
解决方案八:
stringstrSQL;stringstrConn;privatestaticvoidCreateCommand(stringqueryString,stringconnectionString){using(SqlConnectionconnection=newSqlConnection(connectionString)){SqlCommandcommand=newSqlCommand(queryString,connection);command.Connection.Open();command.ExecuteNonQuery();}}
构造好sql和conn,在按钮的btnclick事件,调用上面的方法。
解决方案九:
这种问题你自己找本初级编程书看都比问人快