导航
  • 主页
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

我用的vs.net好像有个bug。

super_cha 2002-06-11 03:19:23
在页面上有三个控件(WebForm1.aspx)
1,DropDownList1
2, Button1
3, TextBox1

资源:
在DropDownList的Items属性添加3条数据,样子是这样的:(在ListItem Collection Editor对话框中)
Members Properties
0 1 Text 1,Value 1
1 2 Text 2,Value 1
2 3 Text 3,Value 1

代码:(在WebForm1.aspx.cs中)
private void Button1_Click(object sender, System.EventArgs e)
{
TextBox1.Text = DropDownList1.SelectedItem.Text;
}


以上是不是很简单,但是如果在TextBox1中的值总是1的话,就说明你用的版本和我一样,如果不是请回复说明你用的版本号。

如果不是bug,就说明MS用Value值来判断你选的是哪条记录
...全文
8 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
super_cha 2002-06-11
这下我就放心了,我总以为是我的版本有问题,谢谢
回复
exhx 2002-06-11
你好像是对的,我刚才又试了一下确实有问题.
你可以给微软打个报告了
回复
super_cha 2002-06-11
肯定不会错,只要你的Value值设置的有相同的,DropDownList就分不清了。屡试不爽。
回复
super_cha 2002-06-11
当然没错,而且你只要Value值设置的相同,DropDownList就搞不清到底选的是哪个,默认是第一个匹配的,甚至不论你用什么方法都不行
例如:TextBox1.Text = DropDownList1.Items[DropDownList1.SelectedIndex].Text;
回复
exhx 2002-06-11
你要确定你在设置你的Properties 时没有输入错误^-^
回复
exhx 2002-06-11
Properties 这是显示的结果吗?
0 1 Text 1,Value 1
1 2 Text 2,Value 1
2 3 Text 3,Value 1
回复
super_cha 2002-06-11
设置什么值??
回复
exhx 2002-06-11
没有错误啊,真是百思不得其解
现在的正式版肯定不会出现这个错误
1,你在用beta版
2,你设置值的时候设置错了
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告