晕 没说哪一行么?
建议那一行这样写
string val = ListBox1.SelectedItem.Value as string;
建议那一行这样写
string val = ListBox1.SelectedItem.Value as string;
解决方案 »
- button text
- 新手提问,简单的送分问题
- linq 存储过程返回值问题(有结果集和输出参数),急!!!
- 求解释下这段排序的嵌套语句(GrideView)
- 如何实现基于cookie的自动登录更能?
- 关于定制控件的几个问题
- 如何在asp.net中调用telnet,如我们常常在运行中输入telnet Ip地址,或输入file:///f:就可打开f:盘,在asp.net中如何调用telnet?
- 菜鸟求救!!
- 简单问题,请各位帮忙解决,送分题!!!!!
- 用asp.net和crystal report连oracle时如何验证数据库?
- 怎么控制多行文本框的输入字符串的长度
- 问了好久,都没人能解决的算法问题,郁闷
判断下先
ListBox1.SelectedItem为null?
还是
ListBox1.SelectedItem.Value为null?
{
if (ListBox1.SelectedItem!=null && ListBox1.SelectedItem.Value!=null)
{
string val = ListBox1.SelectedItem.Value.ToString;
Response.Write(val);
}
}
{
BindUserData(yhm);
}
在前面加上这个。。就不报错了。。但只有第一次点击有值。。再单击就得不到值了
string val = ListBox1.SelectedItem.Value.ToString;
1、ViewState 对象为Null。
2、DateSet 空。
3、sql语句或Datebase的原因导致DataReader空。
4、声明字符串变量时未赋空值就应用变量。
5、未用new初始化对象。
6、Session对象为空。
你自己仔细检查下
另外你也可以采用判断对象是否为空啊
例如:判断引用前的对象是否为空
if _objInfo is nothing then
me.showmessage("错误信息")
eles
应用引用的对象
end if
你看看那个地方调试不通过了,就把这句话加上,判断下就可以了。
之后再单步的调试下,看看值传得都对不对!