动态更改<select>表内部单元格的值



我正在开发一个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>

最新更新