2 qq 35905323 qq_35905323 于 2016.09.26 14:11 提问

Label2.Text = "密码"······.Value;

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

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

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

源错误:

行 11: {
行 12: Label1.Text = "用户名:"+ Request.Cookies["UserName"].Value;
行 13: Label2.Text = "密码:"+ Request.Cookies["UserPwd"].Value;
行 14: }
行 15: }

2个回答

showbo
showbo   Ds   Rxr 2016.09.26 14:16

另外一个不是和你说了,cookie这种和session一样,要判断不是空才能调用value属性,要不是第一次访问没有设置过cookie为null你调用value肯定要报错了

  if(Request.Cookies["UserName"]!=null)Label1.Text = "用户名:" + Request.Cookies["UserName"].Value;
if(Request.Cookies["UserPwd"]!=null)Label2.Text = "密 码:" + Request.Cookies["UserPwd"].Value;
caozhy
caozhy 哈哈
接近 2 年之前 回复
zxcvbnm1234ws
zxcvbnm1234ws   2016.09.26 15:56

你都不判断Request.Cookies["UserName"]吗?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用C#做的科学计算器
用C#做的科学计算器 if (blnclear) { if (bnlfirstopen == true) dbl1 = Convert.ToDouble(i.ToString()); else dbl2 = Convert.ToDouble(i.ToString()); label2.Text = ""; t = ""; blnclear = false; } if (((i == 0) && (label2.Text != "")) || (i != 0)) if (label2.Text == " 0.") label2.Text = ""; //label2.Text = label2.Text + i.ToString(); if (xsd1 == true) { s = "."; t = t + i.ToString(); label2.Text = t + s; }//初始化设为有点 else { label2.Text = label2.Text + i.ToString(); //当点“.”后,直接把数追加上去 } label7.Text = label2.Text;
当前访问人数
准备工作1、新建一个TongJi 的数据库,添加一个 tongji 的表,在表中有一个 Number 的字段,为 int 类型,Number初值为1000; 2、新建一个网站; 3、新建数据库连接字符串(具体方法)并将其保存到Web.config 文件中, 节的代码如下:  connectionStrings>         add name="TongJiConnectionString" 
全局变量显示网站的总访问人数以及当前访问人数(Application 和Session的应用)
Global.asax文件的应用 使用到全局变量显示网站的总访问人数以及当前访问人数数据库:create database MyHost        use Myhost create table num (  total int  ) insert into num values(1)新建一个页面 放置两个label this.Label1.Text = "总访问人数:" + Ap
ubuntu14.04中设定grub2密码
参考文献连接:ubuntu12.04中设定grub2密码 wlan@ubuntu:~$ grub-mkpasswd-pbkdf2 Enter password:  Reenter password:  PBKDF2 hash of your password is grub.pbkdf2.sha512.10000.BA7149A9FD5BEC06DC1E1DF9B2297496F60A11
redis 配置权限密码
redis-server.exe redis.windows.conf使用密码访问127.0.0.1:6379> auth 12349kaOK<!-- 连接池配置 --> <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">        <!-- 最大连接数 -->...
H5JAVASCRIT
<form> <input id="pwd" type="text" value="请输入密码" maxlength="8" onfocus="if(this.value==defaultValue){ this.value='';this.type='password'}" onblur="if(!value){ this.type='text'; this.value='请输入密码'; }" /> </form>
CK精美留言本源码(C#+Access)
CK精美留言本源码(C#+Access) 管理员密码设置 在Web.Config文件里 帐号:<add key="AdminName" value="admin" /> 密码:<add key="PassWord" value="admin" /> 帐号:admin 密码:admin
asp.net留言板源码
管理员密码设置 在Web.Config文件里 帐号:<add key="AdminName" value="admin" /> 密码:<add key="PassWord" value="admin" /> 帐号:admin 密码:admin
zabbix 忘记密码,自定义key
调试zabbix的时候忘记密码可用如下方法重新设定密码。 首先ssh 到zabbix 数据库的服务器,然后登录到mysql 数据库。 mysql -u root -p zabbix 的密码存储在 database zabbix,table users中,加密方式为MD5, 使用 md5 制作一个秘钥。 echo -n Abc,123. | openssl md5这样就制作了一个密码为Ab
详解对密码执行散列和 salt 运算方法
  大家对密码执行散列和Salt运算一定不陌生。两个Visual Studio企业版示例都是用的这个方法来加密这个方法的。结合示例代码,我总结了一个包含对密码进行加密,比较等静态方法的类。  使用说明:先用HashAndSalt方法对密码进行加密,然后存储到数据库中。 在用户登录时用ComparePasswords方法在对用户输入的密码和用户注册时存储在数据库中的密码进行比较,判断用户输入的密码是