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

C# 后台获取ListBox值 50分

前台通过JS添加了几个ListBox的值,但我在后台获取的时候,获取不到JS添加的值,请问应该怎样获取值呢?


function AddItem() {
            var Name = document.getElementById("Name");
            var Age = document.getElementById("Age");
            var listBox = document.getElementById("listBox");
            if (Name.value != "" && Age.value != "") {
                listBox.options.add(new Option("Name:" + Name.value + " Age:" + Age.value));
            }
        }



listBox.Items.Count//这里等于0

--------------------编程问答-------------------- 用
Request["listBox"]
看看看 --------------------编程问答-------------------- var txpro=document.getElementById('<%=txtProvider_rename.ClientID %>'); 
--------------------编程问答--------------------
引用 2 楼 wiki14 的回复:
var txpro=document.getElementById(' <%=txtProvider_rename.ClientID %>');

就是这样 --------------------编程问答-------------------- alert(document.getElementById("listBox").options.length);
Request.Form["listBox"]
或listBox添加runat="server"
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,