急...新手问,关于.NETC#注册页面 在线等 本帖最后由 ly8685987 于 2011-04-13 20:24:19 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以直接在提交按钮中写数据库连接和数据插入的代码,你是。net的话,直接双击按钮就进入。cs的页面 在那里边写就行了 1,提交注册信息是用submit触发的form中action指向的页面还是用ajax的request请求?都可以2,指向的.net页面是哪个页面:.aspx还是.cs ?指.aspx3,我做的指向.aspx页面那在这个页面中怎么将数据写入到数据库呢?接收值1 = request["参数1"]========================================================也可在注册页用服务端控件来实现,在后端代码中处理,不需要指定action string query1 = "insert into pic2(id,path) values (3,'" + name + "')"; SqlConnection conn = new SqlConnection("server=.;database=tzb;uid=sa;pwd=sa;"); conn.Open(); SqlCommand cmd = new SqlCommand(query1, conn);,,, cmd.ExecuteNonQuery(); conn.Close();网上代码很多,多上网查查! [Quote=引用楼主 ly8685987 的回复:]大侠们帮忙啊1,提交注册信息是用submit触发的form中action指向的页面还是用ajax的request请求?都可以啊2,指向的.net页面是哪个页面:.aspx还是.cs ?什么意思 3,我做的指向.aspx页面那在这个页面中怎么将数据写入到数据库呢?用sql 语句啊 insert , 先要连接数据库的 ,用连接字符串 在.aspx页面的onpageload中:name= request["参数1"]这样之后用什么方法转到.cs页面将name的值写入到数据库呢? 就是request.open("POST","这里指向的页面是.aspx还是.cs",ture)2楼说指向.aspx那又在.aspx页面如何将值传到.cs页面然后写入数据库 //下面是实现的过程,具体实现时,写入库时用参数化SQL,并注意非法字符处理protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { regSave(); }}private void regSave() { string _name; string sql=string.Empty(); _name = Convert.ToString(request["参数1"]); sql = "insert into [table](name1) values('" + _name + "')"; ExecuteNonQuery(sql); //ExecuteNonQuery去看下DAL-SQLHelper操作类,这是很基础的东西} 那就是.cs文件写的。你提交的时候把值post到后台 然后后台request获取值在执行insert操作可以去网上找找 对数据库操作的例子给你执行插入的代码 public static int ExecuteNonQuery(string cmdtext, SqlParameter[] para, CommandType ct) { int value; using (cmd = new SqlCommand(cmdtext, GetConn())) { cmd.CommandType = ct; cmd.Parameters.AddRange(para); value = cmd.ExecuteNonQuery() > 0 ? 1 : 0; } return value; } 上面的代码是post页中的后端.cs处理的比如你的处理表单是postDo.aspx,则对应的后端代码页就是postDo.aspx.cs你可把它理解为一个项目文件先去看下asp.net课程吧 莫非我的做法不对?我是把HTML页面的数据传到.aspx页面的你们说的好像是在.aspx页面传值到对就的.cs页面 莫非我的做法不对?我是把HTML页面的数据传到.aspx页面的你们说的好像是在.aspx页面传值到对应的.cs页面 谁有asp.net mvc一个功能模块 发我邮箱[email protected] 谢谢 asp.net 网站问题,急急急!谢谢各位了!多帮帮忙! 网站图片打不开... Google的Adsense 广告如何去掉黑体字 Repeater如何实现每隔5行换行 怎样刷新GridView1中显示的数据? 求助,求助,轮流显示两个页面 怎样在<script><script> 调用后台的一个事件呢? 入门问题, 为什么我不能新建asp.net项目? 在DataGrid的超链接中如何传递两个参数? 请问做.net服务器的一些问题 求助哦 这是我最后一招了,技穷了,跪求帮助
都可以2,指向的.net页面是哪个页面:.aspx还是.cs ?
指.aspx3,我做的指向.aspx页面那在这个页面中怎么将数据写入到数据库呢?
接收值1 = request["参数1"]
========================================================也可在注册页用服务端控件来实现,在后端代码中处理,不需要指定action
SqlConnection conn = new SqlConnection("server=.;database=tzb;uid=sa;pwd=sa;");
conn.Open();
SqlCommand cmd = new SqlCommand(query1, conn);
,,,
cmd.ExecuteNonQuery();
conn.Close();
网上代码很多,多上网查查!
大侠们帮忙啊
1,提交注册信息是用submit触发的form中action指向的页面还是用ajax的request请求?都可以啊2,指向的.net页面是哪个页面:.aspx还是.cs ?
什么意思 3,我做的指向.aspx页面那在这个页面中怎么将数据写入到数据库呢?用sql 语句啊 insert , 先要连接数据库的 ,用连接字符串
在.aspx页面的onpageload中:
name= request["参数1"]
这样之后用什么方法转到.cs页面将name的值写入到数据库呢?
{
if (!IsPostBack)
{
regSave();
}
}private void regSave()
{
string _name;
string sql=string.Empty();
_name = Convert.ToString(request["参数1"]);
sql = "insert into [table](name1) values('" + _name + "')";
ExecuteNonQuery(sql); //ExecuteNonQuery去看下DAL-SQLHelper操作类,这是很基础的东西
}
{
int value;
using (cmd = new SqlCommand(cmdtext, GetConn()))
{
cmd.CommandType = ct;
cmd.Parameters.AddRange(para);
value = cmd.ExecuteNonQuery() > 0 ? 1 : 0;
}
return value;
}
postDo.aspx,
则对应的后端代码页就是postDo.aspx.cs
你可把它理解为一个项目文件先去看下asp.net课程吧
你们说的好像是在.aspx页面传值到对就的.cs页面
你们说的好像是在.aspx页面传值到对应的.cs页面