MVC如何传递值和下拉列表的文本

时间:2018-06-29 08:53:34

标签: jquery asp.net-mvc

美好的一天。我知道选择dropdownlist时,值就是被传递的值。我想知道的是,是否也可以通过Text

我创建了一个系统,其中用户从dropdownlist中进行选择,并且当单击按钮时,将弹出预览。

控制器

ViewBag.CStatuss = new SelectList(db.CStatus, "id", "status");

查看

@Html.DropDownListFor(m => m.CivilStatus, (SelectList)ViewBag.CStatuss, "Choose a Status", new { @class = "form-control", @id = "cstatus" })

jQuery

$('#submitBtn').click(function () {
        $('#Tacstatus').text($('#cstatus').val());
});

预览

<table class="table">
     <tr>
         <th>Civil Status</th>
        <td id="Tacstatus"></td>
    </tr>
</table>

问题是我希望预览显示基于下拉列表中所选项目的Text。我可以简单地更改被调用的val,但是我的数据库会有问题,因为这里需要的值是val本身而不是text

预先感谢

0 个答案:

没有答案