痛苦的问题!!!!! Request.Form["Username"].ToString()的初始值为空值,就会出现这个问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int count = Convert.ToInt32(cmd.ExecuteScalar());int rd = (int)cmd.ExecuteScalar();换成 object obj = cmd.ExecuteScalar();int count = Convert.ToInt32(obj); string Username = Request.Form["Username"].ToString();string Userpassword = Request.Form["Userpassword"].ToString();改成 string Username = Request.Form["Username"];string Userpassword = Request.Form["Userpassword"]; int rd = (int)cmd.ExecuteScalar();这句干吗的? 未将对象引用设置到对象的实例。很明显某对象未初始化,SqlConnection、SqlCommand等都new了,那么可能是调用此页时"Username"或"Userpassword"没传过来任何值 。汗一个。。一般来说,这些东东是放在btn_click(...)里的这个页面如果是运行,在第一第就会出现错误string Username = Request.Form["Username"].ToString();因为request.form['']是Null值解决方法:1)上面说的,把代码弄到按钮点击方法2) 在最前面加上if(IsPostback){ //代码}建议:1)对request.form值进行判断2)参数用parameter传入,避免sql注入 对 应该是 username和userpassword没传过来 可以先跟一下错在什么位置,发现以下可能有点问题 int count = Convert.ToInt32(cmd.ExecuteScalar()); int rd = (int)cmd.ExecuteScalar(); 出错的可能性就 2个点 boytomato(刺刀里带着思想!) 说的一个include_me(丁一) 说的一个其他的想错都错不了 呵呵 我试了一下,可能是string Username = Request.Form["Username"].ToString();string Userpassword = Request.Form["Userpassword"].ToString();中的Request.Form["Username"]或Request.Form["Userpassword"]没有实例化,原因是页面上的控件命名与Username,Userpassword不相同 看来是还是 string Username = Request.Form["Username"].ToString();string Userpassword = Request.Form["Userpassword"].ToString();的错 asp.net dataset Oracle数据库,创建出的sql语句,参数顺序错误!! asp.net中如何获取路径 如何读取forms验证产生的cookies值? 创建一个名为aaa.xls的EXCEL文件,并将查询结果放入文件中? 请教这个网站的功能是怎么实现的? 请何对表中的数据进行统计 模版列里如何显示数据呢? DataGrid标题处理(有一定难度),大家帮忙想想解决办法! 寻求在web下读取IC卡的解决方案 关于html的textbox的值获取的方法 这样的功能如何实现比较好 用radiobuttonlist 控制checkboxlist
int rd = (int)cmd.ExecuteScalar();换成 object obj = cmd.ExecuteScalar();
int count = Convert.ToInt32(obj);
string Userpassword = Request.Form["Userpassword"].ToString();
改成
string Username = Request.Form["Username"];
string Userpassword = Request.Form["Userpassword"];
这句干吗的?
很明显某对象未初始化,SqlConnection、SqlCommand等都new了,那么可能是调用此页时"Username"或"Userpassword"没传过来任何值
string Username = Request.Form["Username"].ToString();
因为request.form['']是Null值解决方法:
1)上面说的,把代码弄到按钮点击方法
2) 在最前面加上
if(IsPostback)
{
//代码
}建议:
1)对request.form值进行判断
2)参数用parameter传入,避免sql注入
int count = Convert.ToInt32(cmd.ExecuteScalar());
int rd = (int)cmd.ExecuteScalar();
string Username = Request.Form["Username"].ToString();
string Userpassword = Request.Form["Userpassword"].ToString();中的Request.Form["Username"]或Request.Form["Userpassword"]没有实例化,原因是页面上的
控件命名与Username,Userpassword不相同
string Userpassword = Request.Form["Userpassword"].ToString();的错