用户控件login类里有自定义属性函数
public string UserName
{
get{return username.Text;}
set{username.Text=value;}
}
在页面应用用户控件:
private login lg = new login();
string lname=lg.UserName;
错误:未将对象引用设置到对象的实例
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 122: public string UserName
行 123: {
行 124: get{return username.Text;} //红色
行 125: set{username.Text=value;}
行 126: }
public string UserName
{
get{return username.Text;}
set{username.Text=value;}
}
在页面应用用户控件:
private login lg = new login();
string lname=lg.UserName;
错误:未将对象引用设置到对象的实例
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 122: public string UserName
行 123: {
行 124: get{return username.Text;} //红色
行 125: set{username.Text=value;}
行 126: }
解决方案 »
- try catch 错误能否有一个友好的提示呢?
- 关于更新用户密码留空的问题
- 字符串处理
- 小弟新做的小网站上线,散分,顶者有分
- 用命令行安装iis
- ASP.NET 2.0的Bug?
- 奇怪的无法回发
- 菜鸟问题数据库查询问题
- 急!急!急!datagrid更新数据库问题,请高手帮忙,谢谢!
- 这条SQL怎么绑定GRIDVIEW?
- 请问各位大侠,NavigateUrl="javascript:var win=window.open('../fylr/w_qx_select.aspx?id=<%# DataBinder.Eval(Container.DataItem,"i
- 请问.net里的<%# DataBinder.Eval(Container.DataItem, "username") %>是什么意思?
{
//寫得有問題
//get{return username.Text;}
get{return username.txt==null?"":username.txt
set{username.Text=value;}
}
{
//寫得有問題
//get{return username.Text;}
get{return username.txt==null?"":username.text;}
set{username.Text=value;}
}
public string UserName
{
//下面的username是一個控件嗎?
get{return username.text==null?"":username.text;}
set{username.Text=value;}
}
是的.我这样写还会出现同样的错...郁闷年个
{
get{return username.Text==null?"":username.Text;}
set{username.Text=value;}
}
1.这样定义属性意义不是很大,属性应该跟对象关联,而不是用户在文本矿中输入的值;
2.属性定义语法错误;如下定义:
private string _strUserName="";
public string UserName
{
set
{
strUserName=value;
}
get
{
return _strUserName;
}
}
3.使用在构造改对象成功后将username.Text的值赋给属性.
请问3.使用在构造改对象成功后将username.Text的值赋给属性.
怎么赋给属性呢,我不会啊.
drk928(一起看斜阳):请问要怎么实例化?谢谢!!!