谢谢各位,我已快崩溃了.不怕有问题,只是找不着问题哪儿.
只一个简单的,请各位帮忙给看看.
首页显示五条信息:
public ActionResult Index()
{
List text = db.tbText.OrderByDescending(m => m.ID).Where(m => m.Topic == 3).Take(5).ToList();
ViewData["News"] = text;
……
return View(ViewData);
}
视图:
@using Web.Models;
@{
ViewBag.Title = "主页";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@foreach (var item in ViewData["News"] as List)
{
@Html.ActionLink(item.Title,"Details", "Text", new { id = item.ID },null)
}
Model:
public class TableText
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int ID { get; set; }
public int Topic { get; set; }
[StringLength(255)]
public string Title { get; set; }
[DataType(DataType.Text)]
public string Content { get; set; }
public DateTime UpTime { get; set; }
}
就这么点内容.而且,不说后台了,仅从数据库里直接添加或删除,刷新一下首页,文章跟着变化,而唯独修改后,怎么刷也没有,要过许久才能有反应.