【发布时间】:2020-09-30 14:23:23
【问题描述】:
我必须从局部视图添加按钮调用控制器方法 NewIndividualSearchCharacteristic。 但是使用这段代码,我得到了 404 错误。请帮助我,因为我是 .net core mvc 的新手。
局部视图中的按钮
<button id="add-characteristics" onclick="add()" type="button" class="btn btn-success">Add Characteristics</button>
Test.cshtml
function add(){
var action = ' @Url.Action("NewIndividualSearchCharacteristic", "Blended")';
window.location.href = action;
$.post(url)
.done(function (partialView) {
('#Characteristics').append(partialView);
});
}
控制器
[HttpPost]
public ActionResult NewIndividualSearchCharacteristic(Characteristic Characteristic)
{
return PartialView("IndividualSearchCharacterisiticPartial", Characteristic ?? new Characteristic());
}
【问题讨论】:
-
几个问题,
window.location.href将重定向。您的操作被标记为 POST,这导致了 404。
标签: c# asp.net asp.net-core-mvc