<small id='n9XwH'></small><noframes id='n9XwH'>

  • <i id='n9XwH'><tr id='n9XwH'><dt id='n9XwH'><q id='n9XwH'><span id='n9XwH'><b id='n9XwH'><form id='n9XwH'><ins id='n9XwH'></ins><ul id='n9XwH'></ul><sub id='n9XwH'></sub></form><legend id='n9XwH'></legend><bdo id='n9XwH'><pre id='n9XwH'><center id='n9XwH'></center></pre></bdo></b><th id='n9XwH'></th></span></q></dt></tr></i><div id='n9XwH'><tfoot id='n9XwH'></tfoot><dl id='n9XwH'><fieldset id='n9XwH'></fieldset></dl></div>
  • <tfoot id='n9XwH'></tfoot>
  • <legend id='n9XwH'><style id='n9XwH'><dir id='n9XwH'><q id='n9XwH'></q></dir></style></legend>

        <bdo id='n9XwH'></bdo><ul id='n9XwH'></ul>

        在后面的代码中通过 jquery 添加列表框项目时出现问题

        Problem getting list box items added through jquery in code behind(在后面的代码中通过 jquery 添加列表框项目时出现问题)
        • <small id='NHVVM'></small><noframes id='NHVVM'>

          1. <legend id='NHVVM'><style id='NHVVM'><dir id='NHVVM'><q id='NHVVM'></q></dir></style></legend>
          2. <i id='NHVVM'><tr id='NHVVM'><dt id='NHVVM'><q id='NHVVM'><span id='NHVVM'><b id='NHVVM'><form id='NHVVM'><ins id='NHVVM'></ins><ul id='NHVVM'></ul><sub id='NHVVM'></sub></form><legend id='NHVVM'></legend><bdo id='NHVVM'><pre id='NHVVM'><center id='NHVVM'></center></pre></bdo></b><th id='NHVVM'></th></span></q></dt></tr></i><div id='NHVVM'><tfoot id='NHVVM'></tfoot><dl id='NHVVM'><fieldset id='NHVVM'></fieldset></dl></div>
            <tfoot id='NHVVM'></tfoot>
              <bdo id='NHVVM'></bdo><ul id='NHVVM'></ul>

                  <tbody id='NHVVM'></tbody>

                • 本文介绍了在后面的代码中通过 jquery 添加列表框项目时出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个 asp.net 列表框控件,我在其中使用 Jquery 填充项目,方法是使用一些代码,例如 ..$("#MylistBox").append("<option value='somevalue'>Someitem</option>

                  I have a asp.net list box control in which i populate items using Jquery by using some code like .. $("#MylistBox").append("<option value='somevalue'>Someitem</option>

                  动态地.但是在我使用的代码后面MylistBox.Items 总是显示 Count 0 无论添加多少项目.

                  dynamically . but in code behind when i use MylistBox.Items is always showing Count 0 no matter how much items add.

                  谁能帮我解决这个问题?

                  Can anybody help me with this?

                  推荐答案

                  在不知道实际情况的情况下...我假设您的目标实际上是通过迭代它们或其他方式来获取动态添加的项目...

                  Without knowing the actual scenario... I am assuming your goal is actually to get the dynamically added items either by iterating over them or something else...

                  任何在客户端使用 JavaScript/jQuery 动态添加的 DOM 元素都不会自动反映到服务器端.您将需要以不同的方式对它们进行序列化,并在回发期间将它们推回服务器端.一种方法是在隐藏输入中序列化 Select 元素的所有选项.如果您希望更容易访问,可以将隐藏的输入标记为 runat=server,否则使用 Request.Form["...hidden input NAME attribute here... NOT ID..."] 来获取出价值.得到它之后,你可以对这些值做任何你想做的事情.

                  Any dynamically added DOM element that is done on the client side using JavaScript / jQuery, will not be reflected automatically to the server side. You will need to serialize them in a different way and push them back to the server side during postback. One way you can do this is by serializing all the Options of the Select element in a hidden input. You can mark the hidden input as runat=server if you wish to make it easier for you to access, otherwise use Request.Form["...hidden input NAME attribute here... NOT ID..."] to get the value out. After you get it, you can do whatever you want with the values.

                  我想您的隐藏输入应该有一些值,例如:1:第一个值,2:第二个值,3:...".只需进行一些字符串操作即可将它们拆分并迭代它们.

                  I imagine your hidden input should have some value like: "1:First Value,2:Second Value,3:...". Just do some string manipulation to split them up and iterate over them.

                  这篇关于在后面的代码中通过 jquery 添加列表框项目时出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Populate ListBox with a IEnumrable on another thread (winforms)(在另一个线程(winforms)上使用 IEnumrable 填充 ListBox)
                  listbox selected item give me quot; System.Data.DataRowViewquot; , C# winforms(列表框选择的项目给我quot;System.Data.DataRowView, C# Winforms)
                  Cannot remove items from ListBox(无法从列表框中删除项目)
                  Preventing ListBox scrolling to top when updated(更新时防止列表框滚动到顶部)
                  Deselection on a WPF listbox with extended selection mode(具有扩展选择模式的 WPF 列表框上的取消选择)
                  How do I get at the listbox item#39;s quot;keyquot; in c# winforms app?(如何获取列表框项目的“键?在 c# winforms 应用程序中?)

                  <small id='OseXa'></small><noframes id='OseXa'>

                    <i id='OseXa'><tr id='OseXa'><dt id='OseXa'><q id='OseXa'><span id='OseXa'><b id='OseXa'><form id='OseXa'><ins id='OseXa'></ins><ul id='OseXa'></ul><sub id='OseXa'></sub></form><legend id='OseXa'></legend><bdo id='OseXa'><pre id='OseXa'><center id='OseXa'></center></pre></bdo></b><th id='OseXa'></th></span></q></dt></tr></i><div id='OseXa'><tfoot id='OseXa'></tfoot><dl id='OseXa'><fieldset id='OseXa'></fieldset></dl></div>

                        <legend id='OseXa'><style id='OseXa'><dir id='OseXa'><q id='OseXa'></q></dir></style></legend>
                            <tbody id='OseXa'></tbody>
                            <bdo id='OseXa'></bdo><ul id='OseXa'></ul>
                          • <tfoot id='OseXa'></tfoot>