Я пытаюсь удалить базу данных мобильной формы, например MS SQL Server в ASP.NET MVC .Я сделал это успешно с помощью Ajax .Но мне нужно перезагрузить страницу, тогда она покажет мне правильные результаты.
Index.cshtml
$(function () {
$(".DeleteMobile").click(function () {
var DeleteId = $(this).data("deleteid");
debugger;
$.ajax({
url: "/Mobile/DeleteMobile/" + DeleteId,
type: "Post"
}).done(function () {
getAllMobiles();
}).error(function () {
alert("Something Went Wrong.");
});
});
});
function getAllMobiles() {
$.ajax({
url: "/Mobile/Index",
type: "Get"
}).done(function () {
alert("All Mobiles get");
});
}
Моя проблема в приведенном выше коде.Я никогда не хочу перезагрузить страницу после нажатия на кнопку удаления. MobileController.cs
public ActionResult Index()
{
MobileHandler mh = new MobileHandler();
List<Mobile> Mobiles = mh.GetMobiles();
return View(Mobiles);
}
public ActionResult DeleteMobile(int id)
{
MobileHandler mh = new MobileHandler();
mh.DeleteMobile(id);
return RedirectToAction("Index");
}
Кто-нибудь, пожалуйста, предложите мне, что мне делать?