HTML基于使用vbhtml的数据库条目选择更改值

时间:2017-05-28 18:24:41

标签: javascript html mysql razor

我想在HTML选择元素中编辑一些数据:

<select id="Photoshop" name="Photoshop">
                <option selected value= 0> </option>
                <option value=2>Installieren</option>
                <option value=0>Nicht Installieren</option>
            </select>

我希望根据数据库中的值选择此选项。 (如果我选择值2,它应该在重新加载后保持值2,现在每次我重新加载它重置为0)

我已尝试使用Javascript进行不同的操作(这里是js的新手:D),但我没有工作。

<script>
    $(document).ready(function () {
        $("#Photoshop").val("Model.Photoshop")  
    })
</script>

将值更改为Null

来自vbhtml的代码块也不想工作。我可以获取数据,但无法在选择框中进行更改(选择&#39; t&#34;知道&#34;选择框)

在没有js的情况下,应该有另一种方法来获取数据库数据。 (Model.Photoshop应该做它的工作) 我还没有找到类似的东西,可以解决这类问题。我的研究无望......

1 个答案:

答案 0 :(得分:0)

解决方案有点简单。

  <script src="~/Scripts/jquery-3.1.1.js"></script>
<script>
    $(document).ready(function () {
        $("#Photoshop").val("@Model.Photoshop")
    })
</script>

如你所见,你只需要输入@ Model.Photoshop,而不是Model.Photoshop。

如果此值不在选择列表中,您将获得一个空格。

AR