为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net的Request.Form无法获取到input中的值,写入数据库中为false

asp.net的Request.Form无法获取到input中的值,写入数据库中为false

拉丁的传说 2018-07-30 16:11:50
register.aspx页面<form id="form1" action="login.aspx" method="post"><input id="UserName" name="UserName" type="text" /><input id="Pwd" name="pwd" type="password" /><input id="Submit1" type="submit" value="注册" /></form> register.aspx.cs页面string str1 = Convert.ToString(!string.IsNullOrEmpty(Request.Form["UserName"]));string sre2 =Convert.ToString(!string.IsNullOrEmpty( Request.Form["pwd"]));string sqlstr = "Server=.; DataBase=MusicShop; User id=sa; password=123;";SqlConnection conn = new SqlConnection(sqlstr);conn.Open();string str = "insert into login values('" + str1.ToString() + "','" + sre2.ToString() + "')";SqlCommand con = new SqlCommand(str, conn);int a = con.ExecuteNonQuery();
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

既然是webform,那么你首先需要理解PostBack,IsPostBack这些概念。

然后才能给你说得清为什么会为null。


查看完整回答
反对 回复 2018-08-23
  • 1 回答
  • 0 关注
  • 765 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信