<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Create</title>
</head>
<body>
<% Html.BeginForm("Create", "Article", FormMethod.Post); %>
<%: Html.TextBox("Title") %>
<%: Html.TextArea("Body") %>
<input type="submit" value="submit" />
<% Html.EndForm(); %>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using _52MVC.Models;
namespace _52MVC.Controllers
{
public class ArticleController : Controller
{
//
// GET: /Article/
public ActionResult Index()
{
return View();
}
//
// GET: /Article/Details/5
public ActionResult Details(int ID)
{
F_52MVCEntities DB = new F_52MVCEntities();
var Data = DB.F_Article.SingleOrDefault(F => F.ID == ID);
return View(Data);
}
//
// GET: /Article/Create
public ActionResult Create()
{
return View();
}
//
// POST: /Article/Create
[HttpPost]
public ActionResult Create(string Title, string Body)
{
// TODO: Add insert logic here
F_52MVCEntities DB = new F_52MVCEntities();
DB.F_Article.AddObject(new F_Article
{
Title = Title,
Body = Body
});
DB.SaveChanges();
return RedirectToAction("Index");
}
//
// GET: /Article/Edit/5
public ActionResult Edit(int id)
{
return View();
}
//
// POST: /Article/Edit/5
[HttpPost]
public ActionResult Edit(int id, FormCollection collection)
{
try
{
// TODO: Add update logic here
return RedirectToAction("Index");
}
catch
{
return View();
}
}
//
// GET: /Article/Delete/5
public ActionResult Delete(int id)
{
return View();
}
//
// POST: /Article/Delete/5
[HttpPost]
public ActionResult Delete(int id, FormCollection collection)
{
try
{
// TODO: Add delete logic here
return RedirectToAction("Index");
}
catch
{
return View();
}
}
}
}