在我的网站中,我想创建一个页面,我希望显示存储在数据库中的值和描述,就像在博客上显示不同的帖子一样,通过点击它们我们可以打开帖子。在这里,我要添加一个示例图片,我想要获得...
我正在使用asp.net请给我一些示例代码来生成这样的页面。
答案 0 :(得分:0)
实体:
[Table("Content")]
public class ContentEntity
{
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
[Required]
public string Title { get; set; }
[Required]
public string SubTitle { get; set; }
public string Content { get; set; }
}
家庭控制器:
public ActionResult Index()
{
var model = retrieveNecessaryData()
return View(model);
}
public ActionResult Details(int id)
{
var model = retrieveArticleById(id)
return View(model)
}
索引视图:
@model List<pathtowhereverentityis.ContentEntity>
@foreach(var item in Model)
{
//Style these however
@item.Title
@Html.ActionLink("Link to article","Details","Home", new {id = item.Id},null)
}
这应该让你开始,链接到数据库的内容实体。 Home Controller使用模型返回索引视图。使用for for循环遍历列表并根据需要设置每个样式的样式。 操作链接将转到内容所在的页面。
希望这有帮助。
编辑: 这段代码无法解决问题,它只是让您前进的示例代码。如果您是初学者并需要进一步的帮助,请随时提出