我有以下内容:
<input type="text" name="val1">
<select name="sel1"><option value="1">one</option><option value="2">two</option></select>
使用
迭代formdata时Request.Form.Allkeys
两个值(val1和sel1)都在keys-List中,但是Form [&#34; val1&#34;]具有我在表单中输入的内容,Form [&#34; sel1&#34;]永远是空的。
(在这种情况下,不能使用服务器控件)
答案 0 :(得分: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>