关于ListBox的绑定

jjjy 2003-12-12 11:01:12
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
int i = 0;
wc = new ArrayList();

wc.Add("米饭");
wc.Add("炒面");
wc.Add("饺子");
wc.Add("康师傅");
wc.Add("面条");
if(lbwc.Items.Count <1)
{
for( i=0; i<wc.Count ; i++)
{
lbwc.Items.Add(new ListItem(wc[i].ToString()));
}

}lbwc.DataBind();
}

private void btnsel_Click(object sender, System.EventArgs e)
{
l1.Text = lbwc.SelectedIndex.ToString()+lbwc.SelectedItem.Value;
}
绑定后 同样的代码 确有两种结果
一个是 lislbox 能正常选择,

另一个结果是
一直都是第一次选择的 结果
(在显示前对数据库进行了操作,不过其他都一样)
原因 ? 知道吗

...全文
10 8 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wuhaihua 2003-12-12
up
  • 打赏
  • 举报
回复
jjjy 2003-12-12
真的是这样,原来我设置了
<%@ OutputCache Duration= "120" VaryByParam = "None"%>
受伤!~~~
感谢大家贴
  • 打赏
  • 举报
回复
acewang 2003-12-12
你设置Cache了?贴一下你的代码
  • 打赏
  • 举报
回复
jjjy 2003-12-12
to ALong_Yue() :
改过了,还是不行

是不是跟设置的Cache有关~~~~~~?
  • 打赏
  • 举报
回复
jjjy 2003-12-12
同样都是上面代码 ,但是出现两种不同的结果
我在两个web程序中用到相同的代码,产生两种结果
是不是那个属性没有设对,还是....

结果 1 一个可以正常选择 显示到l1(Label)控件中

结果 2 另一个不能正常的选择, 第一次的选择是正确的
第二次在选择的时候,在Label中显示的是
第一次的结果
不知道为什么 ?
  • 打赏
  • 举报
回复
ALong_Yue 2003-12-12
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!Page.IsPostBack)
{
int i = 0;
wc = new ArrayList();

wc.Add("米饭");
wc.Add("炒面");
wc.Add("饺子");
wc.Add("康师傅");
wc.Add("面条");
if(lbwc.Items.Count <1)
{
for( i=0; i<wc.Count ; i++)
{
lbwc.Items.Add(new ListItem(wc[i].ToString()));
}

}
}
}
  • 打赏
  • 举报
回复
wyfwyf2000 2003-12-12
说明白点
  • 打赏
  • 举报
回复
acewang 2003-12-12
if (!Page.IsPostBack)
{
//绑定放这...
}
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

6.0w+

社区成员

.NET技术交流专区
帖子事件
创建了帖子
2003-12-12 11:01
社区公告

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

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