| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1424 人关注过本帖
标题:[求助]listbox问题
只看楼主 加入收藏
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 

你自己都不知道选中了哪个newsid 你在编辑页面凭什么拿newsid来编辑????
在数据库查询新闻标题的时候 同时查出id。 要么你用代码把listbox的value设置成newsid, 用个循环, 一条一条的设
要么你放一个不可见的listbox 在里面存放newsid 和放新闻标题的一个顺序
然后 NewsIdList.selectedindex = NewsList.SelectedIndex
Response.Redirect("~/EditNews.aspx?&NewsID=" + NewsIdList.text);


2007-03-28 17:05
sean88
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-3-27
收藏
得分:0 
以下是引用jflin在2007-3-28 15:00:20的发言:

to all:listbox的value我希望它显示的是新闻的标题,NewsID不用显示出来,我的意思就是选中了新闻标题就能跳转到编辑页面,而在编辑页面根据选中的新闻标题提出NewsID,并在编辑页面显示新闻标题跟内容,我两个页面的程序都贴在这里啦,但我不知道应该怎么改,请帮我看下改出来好吗?谢谢了

ListBox Web 服务器控件介绍
ListBox 控件实际上是列表项的容器。每个列表项都是一个单独的对象,具有自己的属性:

属性 说明
Text 列表中显示的文本。
Value 与某个项关联的值。设置此属性可使您将该值与特定的项关联而不显示该值。例如,您可以将 Text 属性设置为某个职员的名字,将 Value 属性设置为该职员的电子邮件别名。
Selected 布尔值,指示该项是否被选定。如果 ListBox 被设置为允许多重选择,则可选择不止一项。

用ListBox1.Items[].Text绑定新闻的标题,ListBox1.Items[].Value绑定NewsID,就行了~~~~~~
如下:

if(NewsList.SelectedIndex > -1)
{ ///跳转到新闻修改页面,同时携带参数新闻ID
Response.Redirect("~/EditNews.aspx?&NewsID=" + ListBox1.Items[ListBox1.SelectedIndex].Value); //思路是这样,没经过测试
}

[此贴子已经被作者于2007-3-29 12:56:34编辑过]


Knowledge is infinite.
2007-03-29 12:38
快速回复:[求助]listbox问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034574 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved