我是照着例子写的代码,为什么例子可以正常运行,而我写的就出现了这样的错误:

我是照着例子写的代码,为什么例子可以正常运行,而我写的就出现了这样的错误:“/login”应用程序中的服务器错误。----------------------------... 我是照着例子写的代码,为什么例子可以正常运行,而我写的就出现了这样的错误:

“/login”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。

以下是代码:

public partial class login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string userName = Request.Form["usrName"].ToString();
string userPwd = Request.Form.Get("userPwd").ToString();

SqlConnection con = new SqlConnection("server=.;database=login;uid=sa;pwd=;");
con.Open();

SqlCommand cmd = new SqlCommand("select cont(*) from login where userName='"+userName+"' and userPwd='"+userPwd+"'",con);
int count = Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
Response.Redirect("main.aspx");
}
else
{
Response.Redirect("fail.html");

}
}
}
展开
 我来答
majunbopm
2008-07-14 · TA获得超过832个赞
知道小有建树答主
回答量:1027
采纳率:0%
帮助的人:1032万
展开全部
if(Request["userName"]!=null||Request["userPwd"]!=null)
{
string userName = Request.Form["usrName"].ToString();
string userPwd = Request.Form.Get("userPwd").ToString();
}
else
{
Response.Redirect("<script>alert('参数不正确!');history.Back()</script>");
}
百度网友eb0081a7e
2008-07-14 · TA获得超过1081个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:0
展开全部
string userName = Request.Form["usrName"].ToString();
string userPwd = Request.Form.Get("userPwd").ToString();
看前一页有没传usrName,userPwd这2变量啊?!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangjie_02
2008-07-14 · 超过54用户采纳过TA的回答
知道答主
回答量:280
采纳率:0%
帮助的人:0
展开全部
抢分来了...........
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ye770
2008-07-14 · TA获得超过191个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:280万
展开全部
加判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式