我能夠使用MVCContrib電網尋呼機如下面的示例MVCContrib尋呼機圖像
Html.Pager(Model.CustomerList)
.First("First")
.Last("Last")
.Next("Next")
.Previous("Previous")
中是否有任何方式修改鏈接以顯示可單擊的圖像,而不是純文本?
編輯
我已經申請達林解決方案,它的工作原理,除了不被瀏覽器顯示的圖像非常漂亮。這是尋呼機幫手
<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>
生成的標記,這些都是定義
.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規則生成的標記匹配看到的CSS規則。我仍然無法在瀏覽器上看到圖像。任何想法?
對於殘疾人士的圖像
對於啓用圖像
謝謝。你的建議很好。但是,如果我在第一頁或最後一頁上,則會出現問題。我希望尋呼機可以爲不活動的鏈接使用灰色圖像。有沒有辦法解決這個問題? – Lorenzo 2011-01-11 19:08:19
@Lorenzo,可點擊的頁面將位於錨標籤內。因此,您可以爲錨內的跨度編寫不同的CSS規則:`.pagination a span {/ ** ENABLE IMAGE HERE ** /}`。默認情況下,您可以調暗圖像並啓用尊重此CSS規則的圖像:`.pagination span {/ ** DISABLE IMAGE HERE ** /}`。 – 2011-01-11 19:21:05