2008-10-15 24 views
2

我很困惑的东西。我有2个选择列表,如果你在第一个选项中选择一个选项,然后我用一组选项加载第二个选项。我将其清除并在每次更改第一个select元素中的选择时重新填充它。现在,在回发中,我需要知道在第二个select元素中选择的选项的值,但它始终显示为-1。Asp.Net - 添加选项在客户端选择...没有价值的代码后面的表单提交

我敢肯定,我错过了一些基本的和愚蠢的东西,但任何人都可以将我指向正确的方向?

回答

3

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

+0

有趣。我现在检查一下 - 谢谢! – 2008-10-15 14:40:50

+0

是的。我自己愚蠢的错误。感谢指针。我正在查看“一切!”有时你只需要一双新的眼睛,或者来自stephenbayer的非常好的建议。 – 2008-10-15 14:47:29

3

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

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

如果您发布一些更详细了解,如果它是一个服务器端或客户端添加到列表框中我敢肯定有人用多一点的时间可以给你答案。