c# - 将 ListItems 从一个列表框复制到另一个列表框

标签 c# javascript asp.net listbox viewstate

我正在 asp.net 页面上实现一些功能,例如: 有并排的列表框,左侧一个已预先填充,右侧一个为空。 除了左侧列表框之外,还有添加按钮,除了右侧列表框之外,还有删除按钮。 我编写了 javascript 代码,以便在“添加”按钮上单击,左侧列表框中选定的列表项将移至右侧列表框,反之亦然。

如下:

enter image description here

当我提交表单时,在代码隐藏中我无法从右侧列表框中检索新移动的值(我知道以这种方式不可能)。 如何访问代码隐藏中列表框的 javascript 更改所做的更改

感谢任何帮助。

最佳答案

我认为,当您在Page_Load()中加载页面内容时,请确保在检查是否是回发请求后加载。如果不是回发请求,则加载事件。

即:-

    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack)
       {

        //load the contents of the page/listbox here.

       }

}

关于c# - 将 ListItems 从一个列表框复制到另一个列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19446774/

相关文章:

javascript - 学生尝试复制下划线的扩展函数

c# - ASP.Net WebApi : return data in json and xml formats

c# - 使用 lambda 构建器模式

c# - 从 Active Directory 获取 GUID 或 native GUID

c# - 这里使用的是本地缓存吗?为什么 IEnumerable 求值这么慢?

javascript - 将元素传递给 Angular 指令

javascript - YouTube 视频自动播放在 iOS 7.0.4 中突然停止工作

c# - 如何在 C# 的另一个线程上运行的循环中更新文本框

asp.net - 如何将 Visual Studio 中的本地文件添加到 Azure LocalResource "folder"?

c# - 有什么方法可以在 C# 中跟踪 IQueryable 的执行吗?