12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- @{
- var list = ViewBag.Data;
- var count = ViewBag.Count;
- var page = ViewBag.Index;
- var size = ViewBag.Size;
- var number = count % size > 0 ? count / size + 1 : count / size;
- }
- <div class='skills-content'>
- <h2><span>@(list[0].typename)技巧</span></h2>
- <ul class='skills-list'>
- @foreach (var item in list)
- {
- <li><i></i><a href="/skillsdetails_@item.id">@item.headline</a> <span>@item.updatetime.ToString("MM-dd")</span></li>
- }
- </ul>
- <div class="pages">
- @if (page - 1 > 0)
- {
- <a name="1">第一页</a>
- <a name="@(page-1)">上一页</a>
- }
- @{
- var minNumber = 1;
- var maxNumber = 5;
- }
- @if (page - 2 > 0)
- {
- minNumber = page + 2 > number ? page + 1 > number ? page - 4 : page - 3 : page - 2;
- maxNumber = page + 2 > number ? number : page + 2;
- }
- else if (page - 1 > 0)
- {
- minNumber = page - 1;
- maxNumber = page + 3 > number ? number : page + 3;
- }
- @for (int i = minNumber; i <= maxNumber; i++)
- {
- if (i > number)
- {
- break;
- }
- if (i == page)
- {
- <span>@i</span>
- }
- else
- {
- <a name="@i">@i</a>
- }
- }
- @if (page+1<=number)
- {
- <a name="@(page+1>number?-1:page+1)">下一页</a>
- <a name="@number">最后一页</a>
- }
- </div>
- </div>
|