主攻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="/@[email protected] ">上一页</a>
19
20 }
21 </dt>
22 <dd>
23 @foreach (int i in PageList)
24 {
25 if (PageIndex + 1 == i)
26 {
27
28 <a href="/@[email protected]" class="abg">
29 @i.ToString()</a>
30 }
31 else
32 {
33 <a href="/@[email protected]" class="">
34 @i.ToString()</a>
35 }
36 }
37 </dd>
38 <dt>
39 @if (HasNextPage)
40 {
41 <a href="/@[email protected](PageIndex + 2)">下一页 </a>
42 }
43 <a href="/@[email protected] ">末页</a>
44 </dt>
45 }
46 </dl> }
47
48 @helper IsSelect(string selectname, string selectvalue)
49 {
50 <select name="selectname">
51 @if (selectvalue == "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 }

声明:本博客高度重视知识产权保护,发现本博客发布的信息包含有侵犯其著作权的链接内容时,请联系我,我将第一时间做相应处理,联系邮箱[email protected]。

作者:Mark Fan
(小念头)
    来源:http://cube.cnblogs.com
说明:未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有疑问,可以通过 [email protected] 联系作者,本文章采用 知识共享署名-非商业性使用-相同方式共享 2.5
中国大陆许可协议
进行许可

主攻ASP.NET.4.5.1
MVC5.0之重生:创建UIHelper通用自定义分页和选择开关与PagesHelper和IsSelect简单用法,码迷,mamicode.com

主攻ASP.NET.4.5.1
MVC5.0之重生:创建UIHelper通用自定义分页和选择开关与PagesHelper和IsSelect简单用法

时间: 2024-10-14 07:12:30

主攻ASP.NET.4.5.1 MVC5.0之重生:创建UIHelper通用自定义分页和选择开关与PagesHelper和IsSelect简单用法的相关文章

主攻ASP.NET.4.5.1 MVC5.0之重生:在项目中使用zTree jQuery 树插件

效果图和json格式 Controllers代码 using HR.Models; using HR.Models.Repository; /************************************************************************************ * 命名空间:HR.Controllers * Controller: TreeController * 版本号: F 1.0.0.0 * 负责人: Markfan * 电子邮箱:[ema

主攻ASP.NET.4.5.1 MVC5.0之重生:政府行政网站常用友情链接跳转javascript[干货分享]

<!-----------------------------------> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_jumpMenu(targ, selObj, restore) { //v3.0 window.open(selObj.options[selObj.selectedIndex].value); if (restore)

主攻ASP.NET.4.5.1 MVC5.0之重生:根据产品类别显示菜单分类和分页

路径访问的几种方式和分页效果 显示其它类别的效果和多数据分页效果 默认访问网站路径效果和多数据分页效果 URL路径访问可页面 http://localhost:5339/stationery http://localhost:5339/stationery/Page2 http://localhost:5339/?category=fashion http://localhost:5339/?category=stationery 主要还是看代码和书,写出来的代码 主要使用这个路径显示和分页的效

ASP.NET.4.5.1+MVC5.0系统角色和权限讲解

细说ASP.NET.4.5.1+MVC5.0系统角色和权限 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. 1.在项目中新建文件夹Helpers 2.在HR.

ASP.NET.4.5.1+MVC5.0设置系统角色与权限

Controller代码 public class SystemUserController : Controller { //public void Log() //{ //    string meg = ""; //    int user = int.Parse(CookieHelper.GetValue("SysUserID")); //    string ip = IPHelper.GetUserIp; //    foreach (var item

主攻ASP.NET MVC4.0之重生:ASP.NET MVC使用JSONP

原文:主攻ASP.NET MVC4.0之重生:ASP.NET MVC使用JSONP 原文地址 http://www.codeguru.com/csharp/.net/net_asp/using-jsonp-in-asp.net-mvc.htm 1.创建JsonpController public class JsonpController : Controller { // GET: /Jsonp/ VoteUserRepository userrepository = new VoteUser

ASP.NET MVC5.0+Entity Framework(EF)6.1系列教程

ASP.NET MVC5.0+Entity Framework(EF)6.1系列教程 从webform+ado.net开发模式转换到asp.net mvc+ef开发模式已经有一年多时间了.一直希望能够将自己开发中的一点微薄经验写下啦,现在列个目录,鼓励自己写下去. 1.1 Entity Framework(EF) ASP.NET MVC+Entity Framework(EF)技术介绍 ASP.NET MVC+Entity Framework(EF)项目搭建 3种Entity Framework

Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim

Identity学习笔记 Asp.Net Identity学习笔记+MVC5默认项目解析_基础用法 Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim Identity学习笔记授权以角色授权IdentityRoleRoleManager基于声明的(Claims)IPrincipalIIdentityCalimsIdentityClaim用户登入用户授权其他细节Claim Type命名空间 授权 最常用的授权就是给Controller或Action打上[Authori

Asp.Net Identity学习笔记+MVC5默认项目解析_第三方登入&授权总结

Identity学习笔记 Asp.Net Identity学习笔记+MVC5默认项目解析_基础用法 Asp.Net Identity学习笔记+MVC5默认项目解析_授权&Claim Asp.Net Identity学习笔记+MVC5默认项目解析_第三方登入&授权总结 Identity学习笔记第三方登入配置登入案例登入技术总结本地,已登入本地,未登入第三方登入 第三方登入 本文介绍Identity的第三方登入技术.到目前为止只介绍了CookieAuthentication这种授权方式,即浏览