【发布时间】:2015-04-26 02:22:21
【问题描述】:
我有一个循环,为每个条目创建一个按钮。但是,我需要为按钮设置一个动态 id 以便使用它并在按钮单击时知道所选条目。
我的控制器从数据库中检索条目列表并使用“ViewBag.List”添加按钮。来自数据库的列表包括 ID、Title 和 Description。
这是视图/Index.cshtml
@model Exams.Models.subjects
@{
ViewBag.Title = "Subjects"
}
<h2> Current Subjects </h2>
<form method="post" action="@Url.Action("Submit")" >
<table>
@foreach(var subject in ViewBag.List){
<tr>
<td>
@subject.Title </br>
@subject.Desc
</td>
<td>
<button name="Submit"> Submit </button>
<td>
<tr>
}
</table>
点击按钮后,下一个视图必须包含 "你刚刚注册" + SubjectTitle
应该如何包含主题标题?知道简单的 ViewBag 通过引用保存 SubjectTitle
【问题讨论】:
-
您不需要ID,只需为所有按钮绑定点击事件并使用
$(this).closest('tr').children('td').first(),它将返回包含有关点击按钮的相关数据的TD
标签: c# jquery html asp.net-mvc razor