用户控件中有个公共属性
public string text
{
get { return this.txt_Keys.Value; }//txt_Keys加了runat="server"标记
}
this.txt_Keys.Value报错
使用时
myControl control = new myControl();
string name = control.text;
但运行时不管textbox有没有值,都是报错“未将对象引用设置到对象的实例”,为什么?怎么解决~谢谢
public string text
{
get { return this.txt_Keys.Value; }//txt_Keys加了runat="server"标记
}
this.txt_Keys.Value报错
使用时
myControl control = new myControl();
string name = control.text;
但运行时不管textbox有没有值,都是报错“未将对象引用设置到对象的实例”,为什么?怎么解决~谢谢
解决方案 »
- 利用NuGet包管理器安装EFCodeFirst失败
- form验证问题
- 散分~想哭......数据全部丢失(所有曾经属于我的代码....)
- asp.net2.0:先客户端验证,再服务器端执行的简单问题
- 一个简单的参数传递的问题
- 你们说这是什么问题?dataSet.tables 竟不能访问
- 痛苦了两天的问题!有关文件上传(PostedFile.FileName),查遍了google和csdn还是不能解决。在线等,解决后立马给分。
- 表格中下拉列表事件的定义
- 为什么添加记录问题错误?帮我看看这段代码!
- “未将对象引用设置到对象的实例”这种错误怎么连行号也不给,你们是怎么判断的?(就这20分了,不好意思)
- url路径传入的中文字符
- 请教一个关于vs开发时刷新的问题
调用用户控件的页面若放在容器里用FindControl找到该控件,若没有直接用myControl.text
string name = control.text;
这段代码你是在哪里写的?页面还是用户控件里?
myControl control = new myControl();
string name = control.text;应该拖一个用户控件到页面,然后在页面的事件里写 string name = control1.text;