2008-10-15 23 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。或者至少這是我記得我的頭頂。

如果您發佈一些更詳細瞭解,如果它是一個服務器端或客戶端添加到列表框中我敢肯定有人用多一點的時間可以給你答案。