ASP.NET MVC - 将JQuery变量传递给Razor?

时间:2017-04-11 16:23:50

标签: javascript c# jquery asp.net-mvc razor

我有表数据显示出租车位置列表。 每辆出租车都有自己的位置靠近它的位置。

我想通过弹出窗口显示地点列表。 这是我调用弹出模式时的代码:

<a href="#assign" data-id="@item.idMobil" data-toggle="modal" class="open-detailIncident"> @item.idMobil </a>

这里是选择出租车数据的javascript代码:

<script>
    $(document).on("click", ".open-detailIncident", function () {
        var idMobil = $(this).data('id');
        $(".modal-body #idMobil").val(idMobil);
    });
</script>

这是弹出视图:

<div id="assign" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="assign" aria-hidden="true">

        @{
            var dictionary = ViewBag.ListTempat as Dictionary<string, List<Place>>;

            foreach (var tempat in dictionary[idMobil])
            {
                @tempat.Nama_Tempat
            }

        }
</div>

这是我得到的错误: enter image description here

编辑: 你能帮助我如何将idMobil从jQuery传递给Razor吗?

0 个答案:

没有答案