首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

listbox有关问题

2012-01-12 
listbox问题前台有个listbox1,用js往里面添加了几个item,现在我想在后台处理这写item的value,可是我怎么也

listbox问题
前台有个listbox1,用js往里面添加了几个item,现在我想在后台处理这写item的value,可是我怎么也去不到,用this.ListBox1.Items.Count取

为空。


哪位能帮我取出来,放到一个数组里面。100分奉上,自己弄了半天实在没办法了。、

先谢了。

最好把代码帮我写一下。谢谢了


[解决办法]
js动态添加的 是不能直接取到的
你可以在页面上放一个
<input type= "hidden " id= "hdnPotList " value= " " />
form提交的执行下面的函数
加上函数(假设form id 为frmProg list 控件id为PotTimeHasList)

function addItems()
{
var potlists = ' ';
for(ix=0; ix <frmProg.PotTimeHasList.length; ix++)
{
potlists += frmProg.PotTimeHasList.options[ix].value + ", ";
}
frmProg.hdnPotList.value = potlists.substring(0, potlists.length-1);
}

后台 获取 这个隐藏控件的值 即可

string[] myLists = hdnPotList.Value.Split( ', ');
[解决办法]
看看html select 的 option属性等
[解决办法]
用html控件就行了
[解决办法]
request.form[ " "]取的是value值
[解决办法]
给listbox加onchange事件,然后在onchange事件里把值赋给一个html的隐藏控件
然后用requeset.form[ "隐藏控件的name "].tostring来取值

热点排行