.net页面登陆错误

问题描述

usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;usingSystem.Data.SqlClient;usingSystem.Drawing;publicpartialclass登陆:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){TextBox1.Text="";TextBox2.Text="";}protectedvoidButton2_Click(objectsender,EventArgse){stringuserNmae=TextBox1.Text.Trim();//用户名stringuserPwd=TextBox2.Text.Trim();//密码stringuserRole=RadioButtonList1.SelectedValue.Trim();//身份stringstr="";switch(userRole){case"0":str="Select*formglywhere管理员编号='"+userNmae+"'";break;case"1":str="Select*formywywhere业务员编号='"+userNmae+"'";break;}SqlConnectionytfsql=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionSring"].ConnectionString);SqlCommandlhj1=newSqlCommand(str,ytfsql);ytfsql.Open();//打开连接SqlDataReaderlhj2=lhj1.ExecuteReader();//执行查询if(lhj2.Read()){if(lhj2.GetString(2)==userPwd){Session["userName"]=userNmae;Session["userRole"]=userRole;ytfsql.Close();switch(userRole){case"0":Response.Redirect("管理员页面.aspx");break;case"1":Response.Redirect("业务员页面.aspx");break;}}else{Label4.Text="输入的密码错误,请检查后重新输入!";}}else{Label4.Text="用户不存在或用户名错误,请检查后重新输入!";}ytfsql.Close();}}错误提示:“/ytfkj”应用程序中的服务器错误。--------------------------------------------------------------------------------未将对象引用设置到对象的实例。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例。源错误:行41:break;行42:}行43:SqlConnectionytfsql=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionSring"].ConnectionString);行44:SqlCommandlhj1=newSqlCommand(str,ytfsql);行45:ytfsql.Open();//打开连接源文件:f:ytfkj登陆.aspx.cs行:43

解决方案

解决方案二:
ConfigurationManager.ConnectionStrings["ConnectionSring"]是空呗你确定config文件里配置了数据库连接字符串了?
解决方案三:
web.config里面不知道如何让加配置!!!尝试加了几次,都错误!!!
解决方案四:
不知道怎么配置环境
解决方案五:
<connectionStrings><addname="constr"connectionString="Server=192.168.0.3;initialcatalog=gbjd;userid=sa;password=sa;ConnectTimeout=2000"/></connectionStrings>
解决方案六:
对应你的代码应该是这样<connectionStrings><addname="connectionString"connectionString="数据库连接字符串"/></connectionStrings>
解决方案七:
在web.config里面加了配置以后:配置错误说明:在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。分析器错误消息:无法识别的属性“name”。请注意属性名称区分大小写。源错误:行41:<assemblies>行42:行43:<addname="ConnectionSring"行44:connectionSring="DataSource=.\SQLEXPRESS;InitialCatalog=ytfkj;IntegratedSecurity=True"/>行45:<!--<addname="connectionSring"
解决方案八:
<connectionStrings><addname="connectionString"connectionString="数据库连接字符串"/></connectionStrings>这个配置文件度娘都有,学会断点调试,这样会有更好的成长。
解决方案九:
“/ytfkj”应用程序中的服务器错误。--------------------------------------------------------------------------------未将对象引用设置到对象的实例。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例。源错误:行41:break;行42:}行43:SqlConnectionytfsql=newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionSring"].ConnectionString);行44:SqlCommandlhj1=newSqlCommand(str,ytfsql);行45:ytfsql.Open();//打开连接源文件:f:ytfkj登陆.aspx.cs行:43堆栈跟踪:[NullReferenceException:未将对象引用设置到对象的实例。]登陆.Button2_Click(Objectsender,EventArgse)inf:ytfkj登陆.aspx.cs:43System.Web.UI.WebControls.Button.OnClick(EventArgse)+111System.Web.UI.WebControls.Button.RaisePostBackEvent(StringeventArgument)+110System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(StringeventArgument)+10System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandlersourceControl,StringeventArgument)+13System.Web.UI.Page.RaisePostBackEvent(NameValueCollectionpostData)+36System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+1565--------------------------------------------------------------------------------版本信息:Microsoft.NETFramework版本:2.0.50727.5485;ASP.NET版本:2.0.50727.5491
解决方案十:
你的web.config里没有ConnectionSring这个节点,当然是null了
解决方案十一:
<configuration><connectionStrings><addname="mySqlConnection"connectionString="datasource=xx;InitialCatalog=xx;UID=xxPWD=xx"providerName="System.Data.SqlClient"/></connectionStrings></configuration>

或者直接SqlConnectionytfsql=newSqlConnection(“datasource=xx;InitialCatalog=xx;UID=xxPWD=xx”);

解决方案十二:
ConfigurationManager.ConnectionStrings["ConnectionSring"].为空,你配置文件里应该有个ConnectionStrings节点,节点下有个叫ConnectionSring的节点才行。

时间: 2024-09-13 21:38:55

.net页面登陆错误的相关文章

对象-jsp页面登录错误,doPost代码问题

问题描述 jsp页面登录错误,doPost代码问题 这是ManageSevlet.java部分代码: package wyf.zrk; import javax.servlet.http.*; import java.io.*; import javax.servlet.*; import java.util.*; import org.springframework.web.context.support.*; import org.springframework.web.context.*;

用AJAX实现页面登陆以及注册用户名验证的简单实例_AJAX相关

AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX 是一种用于创建快速动态网页的技术.其核心是 JavaScript 对象 XMLHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户. 通过在后台与

Windows 8系统中LOL登陆错误出现的服务器未响应怎么处理?

当你怀着闲情逸致的心情打开英雄联盟的时候,一条"登录服务器未响应,您可能遇到一个网络错误,请检查您的网络." 让你当场石化,还有比这更坑的事吗?切莫心急,请使用下方教程解决Win8系统中LOL登陆错误出现的服务器未响应的问题.  Win8系统中LOL登陆错误出现的服务器未响应的故障: 英雄联盟登录报错,无论用游戏平台,还是直接启动英雄联盟都会遇见这种问题 Win8系统中LOL登陆错误出现的服务器未响应的解决方法: 1.首先打开控制面板找到"查看网络状态和任务"点击进

用AJAX实现页面登陆以及注册用户名验证的简单实例

AJAX即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术. AJAX 是一种用于创建快速动态网页的技术.其核心是 JavaScript 对象 XMLHttpRequest.该对象在 Internet Explorer 5 中首次引入,它是一种支持异步请求的技术.简而言之,XMLHttpRequest使您可以使用 JavaScript 向服务器提出请求并处理响应,而不阻塞用户. 通过在后台与

source-求教:运行任何页面404错误

问题描述 求教:运行任何页面404错误 之前不管写什么代码运行出来都是HTTP404未找到. 今天写了一个选座的html,运行出来页面是这样的. 控制台也顺便复制过来.拜托各位大神帮我看一下. 一月 01, 2015 10:52:09 上午 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performa

有关页面登陆的一些设计

设计|页面        登陆窗口是进入后台的唯一通道,所以一定要把好这一关才行.       以下我自己的一些思路:        一般有两个页面组成 login.asp      chklogin.asp       login.asp用于登陆,chklogin.asp用于验证登陆       login.asp的主要设计为:姓名,密码,验证码.      验证码用于防止暴力破解.      chklogin.asp的主要设计为:     1.验证login.asp中表单传过来的数据是否合法

Win8系统开启限制账号登陆错误次数的方法

Windows 8系统开启限制账号登陆错误次数的方法是: 快捷键 :Win+r 输入 gpedit.msc 找到 计算机配置 - Windows设置 - 安全设置 - 账户策略 – 帐户锁定阈值 – 双击开启,并输入你要限制的次数.

springmvc整合mybatis连接mysql是访问页面的错误信息

问题描述 自己在搭一个mvc框架,在加入mybatis之后访问页面时错误信息如下:type Exception reportmessage Request processing failed; nested exception is java.lang.NullPointerExceptiondescription The server encountered an internal error that prevented it from fulfilling this request.exc

jsp页面-JSP页面登陆,一个账号文本框不管用户输入的是手机/邮箱都可以登陆

问题描述 JSP页面登陆,一个账号文本框不管用户输入的是手机/邮箱都可以登陆 解决方案 select * from table where @userinput = (phone or @userinput = email) and @password = pwd用类似这样的查询,or一下就可以了.假设userinput和password是输入 解决方案二: 做下判断就好了,有@和.com的字符串是邮箱,11位数字的书是手机号,其他的情况是用户名.需要注意的是在注册的时候用户名不能有@符号. 就