0
我认为我有单选按钮。我绑定值从数据库的单选按钮。选择使用jquery后,我想发送单选按钮到控制器的值。 这是我的视图代码。如何在单选按钮绑定数据库值时在mvc中保存单选按钮选定值?
@{
ViewBag.Title = "permmapping";
Layout = "~/Views/Shared/_LayoutC3Card.cshtml";
List<c3card.Dal.EDModel.ts_grp_perm_mapping> tmgrp1 = (List<c3card.Dal.EDModel.ts_grp_perm_mapping>)ViewBag.SelectedCheckBoxes;
}
script type="text/javascript">
$.ajax({
type: 'POST',
url: '/Grpcontroller/SaveNewUser',
data: { usr_groupId: $('#ddl_group').val() },
dataType: 'json',
success: function (data) {
alert('User saved successfully.');
$('#tblUserRegistration').empty();
}
});
</script>
这是我的表
<table id="tblUserRegistration">
<tr>
<td>
<div class="form-box form-box-default">
@Html.DropDownList("ddl_group", ViewBag.list as SelectList, "--Select--")
</div>
<td>
</tr>
<tr>
<td>
<div>
<ul>
@{ int row = 0; }
@foreach (c3card.Dal.EDModel.tm_perm_level obj in tmgrp)
{
<li>@Html.RadioButton("MID",obj.perm_id)@obj.perm_levelname</li>
}
</ul>
</div>
</td>
</tr>
</table>
这里我想选择的,我想送它使用JavaScript来控制器单选按钮ID。
这是我的控制器代码。
public ActionResult Index()
{
List<tm_perm_level> tm_perm_level = GrpPermBAL.GetAllPermType();
ViewBag.chklist = tm_perm_level;
// List<tm_grp_group> tm = UserService.GetAllGroup();
ViewBag.list = new SelectList(GrpPermBAL.GetAllGroup(), "grp_id", "grp_name");
return View("~/Views/Grpcontroller/permmapping.cshtml");
}
public JsonResult SaveNewUser(int usr_groupId,string usr_doctypeids)
{
List<ts_grp_perm_mapping> ts_grp_perm_mapping = GrpPermBAL.GetData(usr_groupId);
ViewBag.SelectedCheckBoxes = ts_grp_perm_mapping;
int result = GrpPermBAL.saveNewUser(usr_groupId,usr_doctypeids);
return Json(result, JsonRequestBehavior.AllowGet);
}
显示你的控制器方法签名(你想要绑定的值是什么)? –
发布所需的代码。 –
你想要它绑定到'string usr_doctypeids'参数吗? –