Asp.Net—添加选项以在客户端选择…表单提交后面的代码中没有值

StackOverflow https://stackoverflow.com/questions/204963

  •  03-07-2019
  •  | 
  •  

我很困惑。我有2个选择列表,如果你在第一个选择一个选项,我然后用一组选项加载第二个。我清除了这一点并在每次更改第一个选择元素中的选择时重新填充它。现在,在回发时,我需要知道在第二个选择元素中选择的选项的值,但它总是显示为-1。

我确信我错过了一些基本的和愚蠢的东西,但是有人能指出我正确的方向吗?

有帮助吗?

解决方案

我实际上并没有看到代码,但可能发生的是您在实际查看值之前清除它,可能在您的Page_Load中。

其他提示

您是否说过使用客户端代码而不是服务器端代码将项目添加到右侧列表中?

如果是这样,您将需要捕获手动发布的表单项(Request.Form)并使用这些新详细信息填充listitem。或者至少这是我记得的最重要的事情。

如果你发布一些关于它是服务器端还是客户端添加到列表框的更多细节,我相信有更多时间的人可以给你答案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top