html的select标签加上runat=server,用js动态添加进项目之后提交,在cs里取不到值
这个该如何处理??<select name="mySelect" multiple id="mySelect"></select><script>
function addOption(strName,strvalue){
var objSelect = document.all.mySelect;
// 建立Option对象
var objOption = new Option(strName,strvalue);
objSelect.options.add(objOption);
}
</script>用JS添加多个项目之后,点确定按钮,在CS里输出Response.Write(mySelect.Items.Count);是0怎么办
这个该如何处理??<select name="mySelect" multiple id="mySelect"></select><script>
function addOption(strName,strvalue){
var objSelect = document.all.mySelect;
// 建立Option对象
var objOption = new Option(strName,strvalue);
objSelect.options.add(objOption);
}
</script>用JS添加多个项目之后,点确定按钮,在CS里输出Response.Write(mySelect.Items.Count);是0怎么办
解决方案 »
- ds.Tables[0].Select(id like '010000__')这样写为什么没结果
- 关于checklistbox的值默认选中问题 待解
- GridView动态绑定后如何导出数据到Excel?
- dropdownList和radiobutton同时选择
- 用.net3.5 平台开发的软件,需要完整安装。net3.5 吗?
- 关于用Response.WriteFile输出文件的问题
- 数据绑定表达式问题!能否改变日期格式!
- 不知道如何隐藏treeview的子节点,我的treeview是静态的
- 大家帮忙看一下, 这个成员变量访问的时候, 怎么取值总是不变呢?
- 如何将string或者datetime转换为long类型
- 请问哪里有.net真正开源代码(除了www.51aspx.com,csdn)下载啊。
- 请教左连接查询多张表的问题。。。
Response.Form2.
添加一个HiddenField, javascript: addOption, 将选择内容填入HiddenField, 提交时,检查HiddenField.Value
放一个隐藏的TextBox控件,不要设置visible=false,要设置style="display:none"
每次添加一个项目后,将项目总个数保存到文本框中。然后在后台取。
或Request.Form["mySelect"]取值
Request.Form记录了客户端提交的所有“名称、值”对数据,是最原始的数据。如果你的程序非常简单,直接使用Request.Form读取原始的未经处理过的值就够了。特别是,对于那些非asp.net控件,直接这样读取客户端提交的值是最“高级”的功能了。
使用ajax技术
你可以使用 js 异步调用 C# 中方法来向服务器HtmlSelect控件增加项目