Я новичок в MVC, и я из ASP Classic.У меня есть следующее table
с edit button
отрисовкой Datatable
:
Когда я нажимаю edit button
, я хочу пройтистроку запроса их соответствующих AutoINC
к Controller
и загрузите страницу PasswordDet
.
Javascript AJAX частичный код для кнопки редактирования
"columns": [
{ "data": "LoginID", "orderable" : true },
{ "data": "Name", "orderable": true },
{ "data": "DateCreated", "orderable": true },
{
"orderable":false,
"render": function (data, type, full, meta) {
return '<a href="/Password/PasswordDet/' + full.AutoINC + '"><img src="../../Content/myPics/edit-2-24.png" ></a>';
}
},
],
Контроллер
Я пробовал следующее with
и without
присвоение имени строке запроса
Без присвоения имени строке запроса
public ActionResult PasswordDet(string AutoINC)
{
//**** AutoINC is always NULL****
return View();
}
С Именованием Строка запроса
public ActionResult PasswordDet()
{
string AutoINC = Request.QueryString["AutoINC"];
//**** AutoINC is always NULL****
return View();
}
Более того, у меня есть Новая кнопка, которая не передает ни одного запросастрока, как мне обработать NULL
"buttons": [
{
text: 'New',
className: "btn btn-default",
action: function (e, dt, node, config) {
window.location.href = '@Url.Action("PasswordDet", "Password")';
},
}
],