blogger(blogspot.com) のようなページングを asp.net mvc(C#) アプリケーションに実装するのが好きです。
ページングは次のようになります。
`New Posts Home Older Posts`
ページには、構成可能な項目の数が含まれている必要があります。
これに関するアイデアはありますか?
blogger(blogspot.com) のようなページングを asp.net mvc(C#) アプリケーションに実装するのが好きです。
ページングは次のようになります。
`New Posts Home Older Posts`
ページには、構成可能な項目の数が含まれている必要があります。
これに関するアイデアはありますか?
それはあなたが望むものではありませんが、あなたはそれを理解することができます。
これを行う最も簡単な方法は、コントローラーで次と前の記事/ブログを見つけて、ViewData を使用してこれらをビューに渡すことです。
ViewData["NextPost"] = Model.GetNextPost();
ViewData["PrevPost"] = Model.GetPrevPost();
次に、これらをビューに表示するだけです。
<ul>
<li><%= Html.Action("New posts", new { Action = "View", Id = (Post)ViewData["NextPost"].Id }) %></li>
<li><%= Html.Action("Home", new { Action = "Home" }) %></li>
<li><%= Html.Action("Old posts", new { Action = "View", Id = (Post)ViewData["PrevPost"].Id }) %></li>
</ul>
見栄えを良くするために、ul のスタイルを設定する必要があります。このコードを再利用可能にしたい場合は、表示コードを部分ビューに配置できます。