关于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 能正常选择,

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

...全文
51 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
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)
{
//绑定放这...
}

62,243

社区成员

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

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

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

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