Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何使用c在asp中创建类似博客主页的动态页面#_Asp.net_.net_Asp.net Mvc - Fatal编程技术网

Asp.net 如何使用c在asp中创建类似博客主页的动态页面#

Asp.net 如何使用c在asp中创建类似博客主页的动态页面#,asp.net,.net,asp.net-mvc,Asp.net,.net,Asp.net Mvc,在我的网站中,我想创建一个页面,在那里我想显示存储在数据库中的值和描述,就像在博客上显示不同的帖子一样,通过单击它们,我们可以打开帖子。在这里,我添加了一个样本图片我打算得到 我正在使用asp.net,请为我推荐一些生成此类页面的示例代码 实体: [Table("Content")] public class ContentEntity { [Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int

在我的网站中,我想创建一个页面,在那里我想显示存储在数据库中的值和描述,就像在博客上显示不同的帖子一样,通过单击它们,我们可以打开帖子。在这里,我添加了一个样本图片我打算得到

我正在使用asp.net,请为我推荐一些生成此类页面的示例代码

实体:

[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)
}
@型号列表
@foreach(模型中的var项目)
{
//但是,请选择这些样式
@项目.标题
@ActionLink(“链接到文章”,“详细信息”,“主页”,新的{id=item.id},null)
}
这将帮助您开始创建链接到数据库的内容实体。主控制器返回带有模型的索引视图。使用for-each循环在列表中迭代,并根据需要设置每个循环的样式。 操作链接将转到内容所在的页面

希望这有帮助

编辑:
这段代码不会解决这个问题,它只是让您开始的示例代码。如果您是初学者,需要进一步帮助,请随时询问

您是否使用谷歌查找示例项目或免费模板?您可以说asp.net。你使用的是webforms还是MVC,它们完全不同?我使用的是webforms..@B.Yaylaci。不,我觉得他们有点困惑,我没有足够的时间。。。另外,我必须非常清楚我的项目是如何工作的。你能告诉我在哪里放置这些代码块以及它是如何工作的吗?为了澄清,你是使用webforms还是MVC来做这件事的?我的答案是基于MVC的。我的答案是没有用的,我的答案是MVC,正如你在标签中指定的那样