【问题标题】:Dynamically change value of a <select> inside cell of a table动态更改表格单元格内 <select> 的值
【发布时间】:2014-04-11 15:11:28
【问题描述】:

我正在开发一个 asp.net/vb.net webapp。

我有一个包含一些列的 html 表。 我从数据库中获取单元格的值,所以我有一个动态数量的行。 在列中我需要放置一个标签,因为我想允许用户更改该单元格的值。

当然选择的初始值应该来自查询,但我不知道该怎么做。

类似

...
<td> <select selected="<%= queryresult("id").value %>">
       <option value="1"> option1 </value>
       <option value="2"> option2 </value>
</select></td>
...

但 obv 不起作用。 我只是希望你明白我想要什么。

谢谢。

【问题讨论】:

  • 为什么不使用任何 ASP.NET 控件,例如 GridView 或 DropDownList?

标签: html asp.net html-select


【解决方案1】:

您可以找到解决问题的方法posted here,但使用 PHP 实现。无论如何,您也可以使用 ASP.NET 来实现。基本上,您必须检查当前选项值是否具有来自查询的值并将 selected="selected" 添加到特定选项标记。选择的正确标记也是这样的:

<select>
    <option value="1" selected="selected">Option 1</option>
    <option value="2">Option 2</option>
</select>

【讨论】:

    猜你喜欢
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    相关资源
    最近更新 更多