在asp.net页面中的一个服务器控件ListBox和Button, 我在页面中使用html控件通过JavaScript脚本修改服务器控件ListBox的值.
请问我要怎么才能在Button的click事件中取的ListBox中修改后的值? 谢谢!
请问我要怎么才能在Button的click事件中取的ListBox中修改后的值? 谢谢!
解决方案 »
- winfrom中如何调用另一个项目中的页面
- C# 中怎样根据一个已经给定的.xml文件生成一个.xsd文件?
- 修改VS2005的.net framework版本。
- 定义了很多dst,我想在循环中引用它,怎么写?请大侠赐教
- 请问这控件是什么错呢:The designer must create an instance of type 'AUserControl' but it cannot because the type is declared as abstract.
- 关于线程同步的问题,急
- 如何提高图像处理速度,以及保存文件的问题
- 关于textbox中值重复的问题
- 求助,在线等候
- 在C#中如何保证传入参数不会被改变?
- 一个简单的问题,我来菜鸟,请多帮助,顺便散点分
- class有几种?
在前台JS中用'<%=变量%>'取出
不过都不行,我是要在后台获取被Javascript脚本修改后ListBox的值.Request.Form["ListBox1"]:取得窗体变量的集合。
<input type="hidden" id="hdnListAddValue" value="" runat="server">在你的js给listbox添加值的同时
document.getElementById('hdnListAddValue').value = 你的值;
当然多次加你可以用类似'99999|22222'这样用|间隔后台 string[] listValues = hdnListAddValue.value.Split("|");//多值
单值 string listValue = hdnListAddValue.value;
不知道那个行不行,可以试下看
/////////////////////
这样在服务器端得不到修改后的值
我碰到过
可以放一个hidden控件
可以在修改ListBox的值后把ListBox的值放到hidden控件里用一个标志符分开
在服务器端可取hidden的值
所以楼上正解。