2014-06-19 28 views
0

我有以下內容:獲取值從SELECT在ASP.NET代碼隱藏

<input type="text" name="val1"> 
<select name="sel1"><option value="1">one</option><option value="2">two</option></select> 

迭代時使用

Request.Form.Allkeys 

兩個值(val1和SEL1)的FORMDATA的關鍵是,名單內,但Form [「val1」]具有我在表單中輸入的內容,Form [「sel1」]始終爲空。

(使用服務器控件是不是在這種情況下的一個選項)

+0

你需要給值到每個''

+0

不得包括其他一些細節這一點。發佈後,「Form [」sel1「]'具有」1「或」2「,具體取決於所選內容。 – ethorn10

+0

我查了約201442次的代碼。仍然無法看到錯字......這只是一封信失蹤。現在感覺有點愚蠢。謝謝你的幫助。將在幾分鐘內刪除該問題 –

回答

3

的原因是因爲沒有價值。沒有值將返回null。問題是你的HTML標記

<select name="sel1"><option>one</option><option>two</option></select> 

應該

<select name="sel1"><option value="one">one</option><option value="two">two</option></select> 
+0

對不起。在這篇文章中忘記了這一點,但不是真實世界的代碼。更新我的問題 –