我正在开发一个asp.net/vb.net webapp。
我有一些带有一些列的html表。 我从数据库中获取了单元格的值,因此我有一个非常多的行。 在列中我需要放置一个标记,因为我想允许用户更改该单元格的值。
当然,select的初始值必须来自查询,但我不知道该怎么做。
像
这样的东西...
<td> <select selected="<%= queryresult("id").value %>">
<option value="1"> option1 </value>
<option value="2"> option2 </value>
</select></td>
...
但是没有工作。 我希望你能理解我想要的东西。
感谢。
答案 0 :(得分:1)
您可以找到问题的解决方案posted here,但是可以使用PHP实现。无论如何,你也可以用ASP.NET做到这一点。基本上,您必须检查当前选项值是否具有查询中的值,并将 selected =&#34; selected&#34; 添加到特定选项标记。选择的正确标记也是这样的:
<select>
<option value="1" selected="selected">Option 1</option>
<option value="2">Option 2</option>
</select>