Я хочу отправить идентификатор выбранного элемента в DropDownList в ActionMethod .... когда я пробовал этот код и выбираю элемент, который я хочу, затем нажмите «Отправить», я не получил результата ..Как отправить выбранный идентификатор элемента DropDownList в ActionMethod
My VM Для того, чтобы получить список пункта:
vm.Group = new SelectList(db.Groups.Where(p => p.User_Id == user_id && p.state==1), "Group_id", "Group_name");
Мое мнение:
@Html.DropDownList("group_list", Model.Group, null, htmlAttributes: new { @class = "form-control" })
<button type="button" data-id="@Model.Book.Book_id" class="BGButton btn btn-primary">Save changes</button>
Мой JS вызова:
$('.BGButton').click(function() {
var myId = $(this).data('id');
$.ajax({
type: "GET",
url: '@Url.Action("Insert", "Group")?Book_id=' + myId+"&Group_id="[email protected],
success: function (response) {
$('#myElem').html(response).fadeIn('slow');
$('#myElem').delay(8000).fadeOut('slow');
},
failure: function (response) {
alert("Failure");
}
});
});
Мои действия я пытаюсь достичь/передачи данных к нему:
public ActionResult Insert(int? Book_id , string group_list)
{
var x = User.Identity.GetUserId();
GroupBook GrpBook = new GroupBook()
{
Book_Id = (int)Book_id,
User_Id = x.ToString(),
Group_id=Convert.ToInt16(group_list)
};
db.GroupBooks.Add(GrpBook);
}
Когда я пытаюсь проницаемый код, я не получил никакого результата (нет вызова), Как я могу исправить, и сделать это работа, и спасибо ...
те проверить в вашей консоли разработчика браузера для любых ошибок .. если какая-либо ошибка, сообщите нам об этом that.we может помочь тогда –
Здравствуйте, АСП союзник до сих пор у меня нет проблем, потому что проблема возникает в Js call Method. Потому что, когда я пытался получить только идентификатор книги и в методе действий я добавил вручную group_id = 1, он работает и добавляет данные в db и js (url: '@ Url.Action («Вставить», «Группа»)? Book_id =' + myId), но когда я попытался отправить group_id из выпадающего списка с js в действие, я не получил никакого результата или ошибки ... –
ОК, BTW, я не получил то, что является целью 'data-id =" @ Model.Book.Book_id "' в кнопке –