2

在这种情况下,我试图在我的 ASP.Net 2.0 网站中使用 JQuery:asp:dropdownlist在页面上有三个。前两个在服务器端填充,第三个在客户端由 JQuery 填充。还有一个在 Click 事件后asp:imagebutton从每个页面中获取选定值的页面。dropdownlist那么这会导致错误:Invalid postback or callback argument.

除了这个事实,它工作得很好,作为用户,我可以dropdownlists毫无问题地更改这三个的任何值,但是一旦我按下按钮它就会爆炸。

我错过了什么?

4

1 回答 1

2

您不能将客户端添加到 asp:dropdownlists 并将其回发。该页面将检测到这些值不是控件在呈现时所具有的值,并因您描述的错误而失败。您可以通过使用在客户端构建的 HTML 选择来解决此问题,然后在选择更改时将所选值复制到隐藏字段。在回发时使用隐藏字段中的值。

于 2008-12-06T01:56:09.113 回答