1

我有一个列表框,我正在通过 javascript 操作其值,例如将新项目添加到列表中。现在,当我尝试从服务器访问此列表框时,它仅向我显示 PageLoad 中最初属于列表框的值。新添加的项目不可访问。

如何在服务器上访问那些新添加的项目

4

2 回答 2

3

您需要使用 Request.Params["YourListBoxID'] 来读取添加的值。

于 2009-01-15T13:11:46.540 回答
0

我会看看你在哪里填充列表,看看你是在每次页面加载时填充它还是仅在!Page.IsPostBack. 如果您在每次页面加载时加载列表的内容,您将使用原始数据清除来自客户端的任何更改。

你会想做这样的事情:

if (!Page.IsPostBack)
{
    // load your list up
}

这意味着在随后的回发中,您的列表不会从您的数据源中刷新,也不会覆盖任何客户端更改。

于 2009-01-15T13:23:25.330 回答