私は、ブログのページセレクタ/改ページのリンクをプリントアウトするリピータを使用しています。ブログのメインビューには、番号1は、(結果のユーザーが既にメインページのため、であるため、初期セット)、その周囲のリンクを持つべきではありません。ユーザーがページのリンクをクリックした場合、これは#
はページ番号です?page=#
のクエリ文字列を追加します。そのページが読み込まれると、その番号はその周りにリンクを持たない番号になります。これは、人々が自分がどのページにいるかを見ることができるように役立ちます。リピータ<ItemTemplate>の条件付きアンカー?
あなたの視覚を与えるためには、ここで承認されたデザインです:
ここでは、リピーターのための私のマークアップです:マークアップまたはコードビハインドのいずれかで
<asp:Repeater ID="rptBlogPagination" runat="server">
<ItemTemplate>
<li>
<a href="?page=<%# Container.DataItem %>">
<%# Container.DataItem %>
</a>
</li>
</ItemTemplate>
</asp:Repeater>
、どのように最初に現在のリクエスト/クエリ文字列を確認してから、条件付きでアンカーを囲むのですか?三元声明/ヌル合体が普及しているように見えますが、そのベストプラクティスですか?それも可能ていないようですが、私はそれが
は、私はまた、IDrunat="server"
が、コード
<li>
を与えてみました...それは仕事を得ることができませんでした、本当にとにかく試してください、と与えました後ろはそれを認識しませんでした。私は
<ItemTemplate>
の中の要素には到達できないと思う。
あなたはASP.Net *** [DataPager](https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager(V = vs.110)を使用することができませんでした。 aspx)***サーバーコントロール? – Win
@Win理由はありません。私は前にこれをしていない、DataPagerは良い方法ですか?この特定の機能を実装しやすくしますか? – Paul