私は次のサンプルMVCContribページャ画像
Html.Pager(Model.CustomerList)
.First("First")
.Last("Last")
.Next("Next")
.Previous("Previous")
のようにMVCContribグリッドポケットベルを使用することができる午前クリッカブルな画像の代わりに、プレーンテキストを表示するためにリンクを変更する方法はありますか?
EDIT
私はダーリン・ソリューションを適用してきたし、それがブラウザによって示されていない画像を除いて、非常に素晴らしい作品。これは、ページャヘルパー
<div class="pagination">
<span class="paginationLeft">1-2 di 4</span>
<span class="paginationRight">
<span class="first"></span> |
<span class="previous"></span> |
<a href="/x/Hearing/HomeSummary?page=2">
<span class="next"></span>
</a> |
<a href="/x/Hearing/HomeSummary?page=2">
<span class="last"></span>
</a>
</span>
</div>
によって生成されたマークアップであり、これらはあなたが正しいCSSルールが生成されるマークアップに合わせ、以下の画像から見ることができるように
.pagination span.paginationRight span.first { width: 12px; height: 12px; background-image: url('../images/disabled-pager-first.png') }
.pagination span.paginationRight span.next { width: 12px; height: 12px; background-image: url('../images/disabled-pager-next.png') }
.pagination span.paginationRight span.last { width: 12px; height: 12px; background-image: url('../images/disabled-pager-last.png') }
.pagination span.paginationRight span.previous { width: 12px; height: 12px; background-image: url('../images/disabled-pager-previous.png') }
.pagination span.paginationRight a span.first { width: 12px; height: 12px; background-image: url('../images/pager-first.png') }
.pagination span.paginationRight a span.next { width: 12px; height: 12px; background-image: url('../images/pager-next.png') }
.pagination span.paginationRight a span.last { width: 12px; height: 12px; background-image: url('../images/pager-last.png') }
.pagination span.paginationRight a span.previous { width: 12px; height: 12px; background-image: url('../images/pager-previous.png') }
定義されたCSSルールです。それでも私はブラウザで画像を見ることができません。何か案が?もちろん
無効イメージの場合有効画像の場合
ありがとうございます。あなたの提案はかなりうまくいく。しかし、もし私が最初の、または最後のページにいれば、問題があります。ページャが、非アクティブなリンクのために薄暗い画像を使用することができるようにしたいと思います。これを処理する方法はありますか? – Lorenzo
@Lorenzo、クリック可能なページはアンカータグの内側にあります。したがって、アンカー内にあるスパンに対して異なるCSSルールを書くことができます: '.pagination a span {/ ** ENABLE IMAGE HERE ** /}'。デフォルトでは画像を薄暗くすることができ、このCSSルールを尊重するものを有効にすることができます: '.pagination span {/ ** DISABLE IMAGE HERE ** /}'。 –
ありがとうございました。私はそれを試してみる:) – Lorenzo