当前位置:编程学习 > C#/ASP.NET >>

ListBox如何对每个Item加入超链接?

我的数据不是绑定进去的,因为有些格式的处理,我是通过 ListBox.Items.Add 吧Item加进去的 现在我要 通过单机每个Item 在同一个页面下的另外一个iframe中显示相应的网页怎么处理啊?我试过 直接在add里面参数加"<a href=**** target= **8></a>",他直接就显示了,没有连接效果,如果是在 ListBox中的 SelectIndexChange中 加入什么代码也可以, 但大多时都是在他本身的框架中改变页面,没有在我要指定的框架中显示. --------------------编程问答-------------------- <select name="selectcity" onchange="window.open(this.value,'','status=1,menubar=yes,location=yes,resizable=1')">
<option value="http://www.stc.gov.cn/search/driver_peccacy.asp">深圳市</option>
<option value="http://wz.gocar.cn/weizhang/guangzhou.htm">广州市</option>
<option value="http://wz.zhga.gov.cn/index.asp">珠海市</option>
</select>
--------------------编程问答-------------------- 我现在是
---------------
top
----------------
left|main
    |
    |
    |
----------------
bottom
---------------
我现在是这样的结构,left 和main都是iframe结构,那个ListBox 在左边(Left),我想定义target=main 怎么办? --------------------编程问答-------------------- onchange="window.parent.main.location.href=this.value"
--------------------编程问答-------------------- 顶楼上的,绝对正确。
另外:
可以通过PostBack机制
把DDL的SelectValue记录到Session中
刷整个页面
LEFT根据Session值重新绑定,main也通过读取Session获取对应的连接。 --------------------编程问答-------------------- 支持楼上几位的~ --------------------编程问答-------------------- <option onlick="..."/>

我很怀疑幕白的代码是否兼容FireFox
:P

btw
ListBox是作为表单中一个接受用户提交数据的控件,我认为用它来实现用户浏览行为是不合适的
为什么不用普通的HTML元素? --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,