我的HTML代码在这里:
var students = from student in db.Students
join tcs in db.CourseSubjects on student.CourseId equals tcs.CourseId
join tst in db.TeacherSubjects on tcs.SubId equals tst.SubId
join t in db.Teachers on tst.TeachId equals t.TeachId
where t.TeachId == someTeacherId
select student;
我的脚本在这里
<table>
<tr>
<td>
@Html.DropDownList("Statues", (SelectList)ViewBag.UserType, string.Empty, new { @class = "NewIDCn",@id = "name1" })
</td>
<td>
<a class = "UpdateU" href="@Url.Action("Update", "UserPromoted", new { id = item.UserID})">Update</a>
</td>
</tr>
<tr>
<td>
@Html.DropDownList("Statues", (SelectList)ViewBag.UserType, string.Empty, new { @class = "NewIDCn",@id = "name2" })
</td>
<td>
<a class = "UpdateU" href="@Url.Action("Update", "UserPromoted", new { id = item.UserID})">Update</a>
</td>
</tr>
</table>
我的控制器在这里:
<script type="text/jscript">
$(document).ready(function () {
var i = 0;
$('.NewIDCn').each(function () {
i++;
var newID = 'name' + i;
$(this).attr('id', newID);
$(this).val(i);
});
});
$(function () {
$('.UpdateU').click(function () {
var name = $('#name').val();
this.href = this.href + '?UserType=' + encodeURIComponent(name);
});
});
</script>
此 public ActionResult Update(string id, string UserType)
{
query = "UPDATE tblUserRegister SET UserType = ' " + UserType + "' WHERE (UserID = '" + id + "')";
cmd = new SqlCommand(query, conn);
cmd.ExecuteNonQuery();
}
函数,用于自动递增动态ID document.ready
。
当我单击url操作时,雕像ID将以用户类型functune返回ID名称。我该怎么做呢?
并在控制器中返回ID名称和用户类型?
答案 0 :(得分:0)
这可以通过多种方式来实现。尝试以下方法:
按照以下步骤向class CoreLayout extends Component {
render() {
return (
<div>
<Menu/>
<Switch>
<Route exact path='/' component={Dashboard}/>
<Route path='/contacts' component={Contacts}/>
<Route path='/assignment' component={Assignment}/>
<Route path='/tasks' component={Tasks}/>
</Switch>
</div>
);
}
元素中添加一些类
tr
将脚本更改为
<table>
<tr class="t-row">
<td>
@Html.DropDownList("Statues", (SelectList)ViewBag.UserType, string.Empty, new { @class = "NewIDCn",@id = "name1" })
</td>
<td> <a class="UpdateU" href="@Url.Action(" Update ", "UserPromoted ", new { id = item.UserID})">Update</a> </td>
</tr>
<tr class="t-row">
<td>
@Html.DropDownList("Statues", (SelectList)ViewBag.UserType, string.Empty, new { @class = "NewIDCn",@id = "name2" })
</td>
<td> <a class="UpdateU" href="@Url.Action(" Update ", "UserPromoted ", new { id = item.UserID})">Update</a> </td>
</tr>
</table>
newUrl 将是控制器的网址。