2016-05-12 5 views
-5

私のウェブサイトでは、データベースに格納されている値と説明を表示するページを作成したいのですが、それらの上に我々はポストを開くことができます。ここでは、私が得ることを意図したサンプル写真を追加しています... enter image description hereaspでブログのホームページのような動的ページを作成する方法C#

私はasp.netを使用していますこのようなページの生成のためのいくつかのサンプルコードを教えてください。

+2

Googleを使用してサンプルプロジェクトや無料テンプレートを探しましたか? – Berkay

+2

あなたはasp.netを言います。 WebフォームやMVCを使用していますか? – John

+0

私は.. B.Yaylaci @ –

答えて

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) 
} 

Indexビュー:

@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) 
} 

これは、あなたが始める必要があり、データベースにリンクされているコンテンツの実体。ホームコントローラは、モデルを含むインデックスビューを返します。リストとスタイルあなたが好きしかし、各1を反復処理するために各ループのために使用します。 アクションリンクは、コンテンツがあるページに移動します。

これが役に立ちます。

EDIT: このコードでは、それはあなたが軌道に乗るためだけにサンプルコードです、ボックスを動作しません。あなたが初心者であり、さらなる助けが必要な場合は、お気軽に

+0

あなたはこれらのコードブロックを配置する場所とどのように動作してくださいください。 。 –

+0

あなたはこれを行うにはWebフォームまたはMVCを使用している、明確にしますか?私の答えはMVCベースです。 – scottdavidwalker

+0

私はwinformを使用しています、 –

関連する問題