请问asp.net中如何在后台代码里提交表单

请问asp.net中如何在后台代码里提交表单,第1张

参考参考我的代码 链接Access数据库的:

using System;

using SystemData;

using SystemConfiguration;

using SystemCollections;

using SystemWeb;

using SystemWebSecurity;

using SystemWebUI;

using SystemWebUIWebControls;

using SystemWebUIWebControlsWebParts;

using SystemWebUIHtmlControls;

using SystemDataSqlClient;

using SystemConfiguration;

using SystemDataOleDb;

using SystemWebSessionState;

public partial class _Default : SystemWebUIPage

{

protected void Page_Load(object sender, EventArgs e)

{

if (!PageIsPostBack)

{

//////Session["adm"] = TextBox1Text;///////new add

TextBox1Text = "";

TextBox2Text = "";

TextBox3Text = "";

TextBox4Text = "";

}

}

protected void Button1_Click(object sender, EventArgs e)

{

//////////////////////////////////////////////////输入判断

string strname,pwd1,pwd2,email;

strname = TextBox1Text;

pwd1 = TextBox2Text;

pwd2 = TextBox4Text;

email = TextBox3Text;

if (strname=="")

{

ResponseWrite("<script>alert('用户名输入不能为空')</script>");

return;

}

if (pwd1 == "")

{

ResponseWrite("<script>alert('密码输入不能为空')</script>");

return;

}

if (pwd2 == "")

{

ResponseWrite("<script>alert('您还未输入密码确认')</script>");

return;

}

if (email == "")

{

ResponseWrite("<script>alert('请输入电子邮件')</script>");

return;

}

if (pwd1!=pwd2)

{

ResponseWrite("<script>alert('两次密码输入不一致')</script>");

return;

}

/////////////////////////////////////////////////////////////////////数据库链接注册用户

OleDbConnection objconn = new OleDbConnection();

objconnConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=D:/mysite1/AcDatebase/db1mdb";

objconnOpen();

string objsql,username,password,useremail;

username=TextBox1TextTrim();

password=TextBox2TextTrim();

useremail=TextBox3TextTrim();

////////////////////////////////////////判断用户是否存在

string jack;

jack = "select from denglu where name='" + username + "'";

//执行SQL语句

OleDbCommand Cmd = new OleDbCommand(jack, objconn);

//执行Datareader

OleDbDataReader dr = CmdExecuteReader();

//作出判断

if (drRead())

{

ResponseWrite("<script>alert('用户名已经存在!');windowlocation='dengluaspx';</script>");

TextBox1Text = "";

TextBox2Text = "";

TextBox3Text = "";

TextBox4Text = "";

//用户存在do something

}

else

{

/////////////用户不存在,添加新用户

string objsqlscore;

objsql = "insert into denglu(name,pwd,email)values('" + username + "','" + password + "','" + useremail + "')";

objsqlscore = "insert into score(name)values('" + username + "')";

OleDbCommand objcmd = new OleDbCommand(objsql, objconn);

OleDbCommand objcmdscore = new OleDbCommand(objsqlscore, objconn);

objcmdExecuteNonQuery();

objcmdscoreExecuteNonQuery();

objconnClose();

Session["adm"] = TextBox1Text;

ResponseWrite("<script>alert('注册成功!系统将会分配给您100的答题积分。请重新登陆。。。'); windowlocation='dengluaspx';</script>");

////ResponseRedirect("gerenxinxiaspx");存在,

/////////////<script>alert('注册成功!')</script>无法显示

////// 添加 Session

///////////

//Session["adm"] = TextBox1Text;

//ResponseRedirect("gerenxinxiaspx");

}

}

protected void Button2_Click(object sender, EventArgs e)

{

///////////////////////////////////////////////////////////////////////////////////////////用户登陆

OleDbConnection objconn = new OleDbConnection();

objconnConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=D:/mysite1/AcDatebase/db1mdb";

objconnOpen();

string objsql, username, password, useremail;

username = TextBox1TextTrim();

password = TextBox2TextTrim();

useremail = TextBox3TextTrim();

////////////////////////////////////////判断用户是否存在

string jack;

jack = "select name from denglu where name='" + username + "'";

//执行SQL语句

OleDbCommand Cmd1 = new OleDbCommand(jack, objconn);

//执行Datareader

OleDbDataReader dr1 = Cmd1ExecuteReader();

//作出判断

if (!dr1Read())

{

///////////////////////////////用户不存在

ResponseWrite("<script>alert('该用户名不存在!请先注册');windowlocation='dengluaspx';</script>");

TextBox1Text = "";

TextBox2Text = "";

TextBox3Text = "";

TextBox4Text = "";

////用户不存在do something

return;

}

else

{

/////

///判断密码是否正确。。。。。。待补

string jackpwd;

jackpwd = "select name,pwd,email from denglu where name='" + username + "'and pwd='" + password + "'and email='" +useremail+ "'";

//执行SQL语句

OleDbCommand Cmd2 = new OleDbCommand(jackpwd, objconn);

//执行Datareader

OleDbDataReader dr2 = Cmd2ExecuteReader();

if (dr2Read())

{

////////////用户存在

/////添加 Session

//Session("adm") = TextBox1Text;

Session["adm"] = TextBox1Text;

ResponseRedirect("kuangjiaaspx");

}

else

{

ResponseWrite("<script>alert('您输入的密码或者邮箱地址错误,请重新输入');windowlocation='dengluaspx';</script>");

TextBox1Text = "";

TextBox2Text = "";

TextBox3Text = "";

TextBox4Text = "";

Session["adm"] = "";

}

}

//

//添加登陆程序。。。

//

}

protected void Button3_Click(object sender, EventArgs e)

{

/////////////////////////////////////////////////////////////////////////////////////取消 *** 作

//ResponseRedirect("dengluaspx");

TextBox1Text = "";

TextBox2Text = "";

TextBox3Text = "";

TextBox4Text = "";

}

1:value的用处\x0d\\x0d\B\x0d\\x0d\其中“A”“B”有何区别,各自代表什么意思?\x0d\答案:\x0d\B是显示在网页上的内容\x0d\A是实际传给后台表单处理程序\x0d\比如\x0d\\x0d\ 际传给后台表单处理程序\x0d\\x0d\在网页上显示”际传给后台表单处理程序”\x0d\传给后台程序就是class1了\x0d\这样做的好处:\x0d\1减少表单传输数据,可能避免了一些中文编码问题\x0d\2如果以后想改显示内容,不用修改后台程序\x0d\2:value和text的区别\x0d\ 如何引用一个下拉列表框的选项,即option对象,现在介绍option对象的两个重要属性,value和text,value属性表示标记中value所指定的值,可以通过脚本获取或设置这个值,text属性表示显示于界面中的文本,即和之间的部分,同样可以通过脚本获取或设置其值\x0d\例如:\x0d\ 苹果\x0d\则value的值为”apple”,text的值为”苹果”\x0d\在旧版本的浏览器中,select对象的value对象的值是不可用的,因此要获得选中项的值,可以用如下语句代替:\x0d\someSelectoptions[someSelectselectedIndex]value

制作在线表单推荐使用问卷网,用户只需几步就能制作精美的报名表、邀请函。用户还可自定义主题颜色,添加LOGO,与品牌更匹配,数据可以方便的管理和筛选,并能直接导出为Excel,客户服务无需复杂的IT技术,就可以快速建立反馈系统,还可添加由客服填写的部分,在后台完成反馈处理。

同时,在线登记电子表格可以让用户的报销登记、用料申请、简历登记等繁杂表单工作更高效,能用手机随时填写,甚至它能成为销售管理工具。最后,用户可在问卷网的微信服务号中随时创建、管理表单。

问卷网是上海一家专注于为用户提供多种类型问卷调查、在线表单以及测评服务的网站,两年来,其用户已达102万,超过1/3都是企业用户。通过问卷网,用户可以快速制作一份专业的问卷或者类似用于活动报名的表单及趣味测评。

问卷网平台应用大量的拖拽式 *** 作,提供问卷所见即所得的体验,并能向微信、微博或OA系统、CRM系统分发,查看数据报表,获取反馈,十分便利。目前问卷网的用户数已经近100万,收集数据超过80,000,000份,是国内一家免费的网络调查平台。

strust2技术,前台控件名

bean属性名比如:username1

userage等,在struts2中的action中成员变量private

User

user;再给它set

get方法。这样当前台提交时自动将属性值name1

age等赋给user

以上就是关于请问asp.net中如何在后台代码里提交表单全部的内容,包括:请问asp.net中如何在后台代码里提交表单、select标签下option标签里value属性有什么用、有什么好用的表单制作软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9609209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存