我用的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值来判断你选的是哪条记录
...全文
51 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,你设置值的时候设置错了

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧