首页 > 代码库 > 主攻ASP.NET.4.5.1 MVC5.0之重生:创建UIHelper通用自定义分页和选择开关与PagesHelper和IsSelect简单用法
主攻ASP.NET.4.5.1 MVC5.0之重生:创建UIHelper通用自定义分页和选择开关与PagesHelper和IsSelect简单用法
@helper放入地方
分页效果
选择开关编辑调用
<dl> <dd class="dc1">是否主管:</dd> <dd> @UIHelper.IsSelect("IsManager",Model.IsManager.ToString()); </dd> </dl>
分页调用
<div class="rg5"> @UIHelper.PagesHelper(ViewBag.ControllerName, Model.TotalPages, Model.PageIndex, Model.PageSize, Model.TotalCount, Model.HasPreviousPage, Model.HasNextPage, Model.PageList) </div>
分页 PagesHelper和选择开关代码
1 @helper PagesHelper(string controllername, int TotalPages, int PageIndex, int PageSize, int TotalCount, bool HasPreviousPage, bool HasNextPage, List<int> PageList) 2 { 3 4 <div class="sple"> 5 页数:@if (TotalPages > 0) 6 {<text>@(PageIndex + 1)/@TotalPages</text>} 7 else 8 {<text>0/0</text>} 每页 @PageSize 总记录数 @TotalCount 条 9 </div> 10 <dl class="sprg"> 11 @if (TotalPages > 0) 12 { 13 <dt> 14 <a href="/@controllername?page=1 ">首页</a> 15 16 @if (HasPreviousPage) 17 { 18 <a href="/@controllername?page=@PageIndex ">上一页</a> 19 20 } 21 </dt> 22 <dd> 23 @foreach (int i in PageList) 24 { 25 if (PageIndex + 1 == i) 26 { 27 28 <a href="/@controllername?page=@i" class="abg"> 29 @i.ToString()</a> 30 } 31 else 32 { 33 <a href="/@controllername?page=@i" class=""> 34 @i.ToString()</a> 35 } 36 } 37 </dd> 38 <dt> 39 @if (HasNextPage) 40 { 41 <a href="/@controllername?page=@(PageIndex + 2)">下一页 </a> 42 } 43 <a href="/@controllername?page=@TotalPages ">末页</a> 44 </dt> 45 } 46 </dl> } 47 48 @helper IsSelect(string selectname, string selectvalue) 49 { 50 <select name="selectname"> 51 @if (selectvalue =http://www.mamicode.com/="1") 52 { 53 54 <option value="1" selected="selected">是</option> 55 <option value="0">否</option> 56 57 } 58 else 59 { 60 61 <option value="1">是</option> 62 <option value="0" selected="selected">否</option> 63 64 } 65 </select> 66 }
声明:本博客高度重视知识产权保护,发现本博客发布的信息包含有侵犯其著作权的链接内容时,请联系我,我将第一时间做相应处理,联系邮箱ffgign@qq.com。
作者:Mark Fan (小念头) 来源:http://cube.cnblogs.com
说明:未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有疑问,可以通过 ffgign@qq.com 联系作者,本文章采用 知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议进行许可
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。