动态更改表</select>内部<select>的值

时间:2014-04-11 15:11:29

标签: html asp.net html-select

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

但是没有工作。 我希望你能理解我想要的东西。

感谢。

1 个答案:

答案 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>