【发布时间】:2008-10-15 14:37:05
【问题描述】:
我对某事感到很困惑。我有 2 个选择列表,如果您在第一个中选择一个选项,然后我会使用一组选项加载第二个。每次更改第一个选择元素中的选择时,我都会清除它并重新填充它。现在,在回发时,我需要知道在第二个选择元素中选择的选项的值,但它始终显示为 -1。
我确定我错过了一些基本的和愚蠢的东西,但是谁能指出我正确的方向?
【问题讨论】:
标签: asp.net client-side
我对某事感到很困惑。我有 2 个选择列表,如果您在第一个中选择一个选项,然后我会使用一组选项加载第二个。每次更改第一个选择元素中的选择时,我都会清除它并重新填充它。现在,在回发时,我需要知道在第二个选择元素中选择的选项的值,但它始终显示为 -1。
我确定我错过了一些基本的和愚蠢的东西,但是谁能指出我正确的方向?
【问题讨论】:
标签: asp.net client-side
我实际上没有看到代码,但可能发生的情况是您在实际查看值之前清除它,可能在您的 Page_Load.xml 中。
【讨论】:
您是否说您使用客户端代码而不是服务器端代码将项目添加到右侧列表?
如果是这样,您将需要捕获手动发布的表单项 (Request.Form) 并使用这些新详细信息填充列表项。或者至少那是我记得的。
如果您在列表框中发布更多关于它是服务器端还是客户端的详细信息,我相信有更多时间的人可以给您答案。
【讨论】: