ASP.NET MVC create Edit and Delete
Здравейте Колеги,
При създаването на инструментите Edit /Delete се сблъсках с проблем.При редактирането отварям диалоговия прозорец за редакция но след като вписвам промените и задавам бутона Edit остава стария текст.
Бутона за изтриване не е активен въобще. И за двете опции съм попълнил всичко във ArticleControlers и файловете в Views-Article folders.
Може би имаш предвид POST в ArticleControler?
public ActionResult Edit(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
using (var db= new BlogDbContext())
{
var article = db.Articles.FirstOrDefault(a => a.Id == id);
if (article==null)
{
//validate
}
return View(article);
}
return View();
}
[HttpPost]
public ActionResult Edit(Article article)
{
if (ModelState.IsValid)
{
using (var db = new BlogDbContext())
{
db.SaveChanges();
return RedirectToAction("List");
}
}
return View(article);
using (var db = new BlogDbContext())
{
db.SaveChanges();
return RedirectToAction("List");
}
Вкарай модела в базата данни преди да я запазиш
Не мога да резбера къде да приложа Helper Methods
Всъщност ти пържо си извикай точно този артике от базата данни, след това му сетни новите валюта и модифицирай базата db.Entity(article).State=EntityState.Modified
Ти инструкциите ли следваш?
За какви хелпър методи питаш?