【发布时间】:2017-07-25 10:14:01
【问题描述】:
我正在 mvc 中做一个项目,并在其中创建了一个表。它工作得很好,我需要得到的是在一行上我给出了一个链接。单击该链接时,我必须获得一个弹出表单,其中的数据与该特定列相同。
查看 - Students.cshtml
<tr>
<td style="font-weight:bold; text-align: center;">
Sl No
</td>
<td style="font-weight:bold; text-align: center;">
Name
</td>
<td style="font-weight:bold; text-align: center;">
div
</td>
<td style="font-weight:bold; text-align: center;">
<a href="@Url.Action("Home", "Admin", new { id = @item.ID})">
<i class="fa fa-plus-circle" aria-hidden="true"></i>
</a>
</td>
</tr>
这里我的问题是,如何将带有students.cshtml表单数据的弹出表单获取到弹出表单。也就是说,弹出表单上的 Sl.No、Name 和 div。 是否需要为弹出窗口编写ajax脚本?但要传递数据??不知道该怎么办。任何人都可以帮我找到解决方案吗?
【问题讨论】:
-
对于模式,您可能需要使用 AJAX。在您的控制器中定义一个以学生 ID 作为参数的操作。然后该操作将返回
students.cshtml。这还需要您在表链接上添加一个事件侦听器,并在您将调用该操作的处理内。 -
你应该使用 ajax 调用来填充你想要的弹出窗口
-
@Andrei V .. 对不起,我没听懂你说的,你能解释一下吗?
-
如何使用 Ajax 通过传递 id 来获取弹出窗口。对不起,我是 ajax 的新手。
标签: javascript ajax asp.net-mvc asp.net-mvc-4 modalpopupextender