我正在开发一个asp.net/vb.net网络应用程序。
我有一个包含一些列的html表。我从数据库中获取单元格的值,所以我有一个普通的行数。在列中,我需要放置一个标记,因为我想允许用户更改该单元格的值。
当然,select的初始值应该来自查询,但我不知道如何做到这一点。
类似的东西
...
<td> <select selected="<%= queryresult("id").value %>">
<option value="1"> option1 </value>
<option value="2"> option2 </value>
</select></td>
...
但obv不起作用。我只是希望你明白我想要什么。
谢谢。
您可以在这里找到问题的解决方案,但使用PHP实现。不管怎样,你也可以用ASP.NET来实现它。基本上,您必须检查当前选项值是否具有查询中的值,并将selected="selected"添加到特定选项标记中。选择的正确标记也是这样的:
<select>
<option value="1" selected="selected">Option 1</option>
<option value="2">Option 2</option>
</select>