asp.net mvc 分页用户控件
来源:互联网 发布:淘宝的店铺号有什么用 编辑:程序博客网 时间:2024/05/21 09:51
用户控件 Controller --代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcApplication1.Controllers
{
public class pagerController : Controller
{
//
// GET: /pager/
public ActionResult Index(int thispid, int allcount,string url)
{
string str="<a href=/"" +url+ "/">首页</a> <a href=/"" +url+ "?pid=" + (thispid - 1).ToString() + "/">上一页</a>";
int p = 0;
if ((allcount - thispid) > 5)
{
p = thispid- 5;
}
else
{
p = thispid-(10 - (allcount - thispid));
}
if (p < 1)
{
p = 1;
}
int p2 = p + 10;
if (p2 > allcount + 1)
{
p2 = allcount + 1;
}
for(int z=p;z<p2;z++)
{
if(z==thispid)
{
str+= " <a>" + z.ToString() + "</a> ";
}else
{
str+= " <a href=/"" +url+ "?pid=" + z.ToString() + "/">[" + z.ToString() + "]</a> ";
}
}
str += "<a href=/"" + url + "?pid=" + (thispid + 1).ToString() + "/">下一页</a><a href=/"" + url + "?pid=" + allcount.ToString() + "/">尾页</a>";
ViewData["v1"] = str;
return PartialView();
}
}
}
用户控件view--代码
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%=ViewData["v1"] %>
调用用户控件
<%Html.RenderAction("Index", "pager", new { thispid = (int)ViewData["thispid"], allcount = (int)ViewData["pagecount"],url=Url.Action("userlist","user") }); %>
这里用户控件带三个参数第一个参数:当前页,第二个参数:总页数,第三个参数:页面的url 输出效果
- asp.net mvc 分页用户控件
- ASP.NET MVC 分页控件
- Asp.net MVC 分页控件
- asp.net mvc 分页控件:HtmlHelper扩展
- Asp.Net 可自定义分页用户控件
- Asp.Net 可定制分页用户控件
- Asp.Net 可定制分页用户控件
- .NET MVC 分页控件
- ASP.NET用于数据源控件分页的用户控件
- ASP.Net使用用户控件做公用分页控件
- asp.net mvc 分页
- ASP.NET MVC分页
- asp.net MVC分页
- ASP.NET MVC分页
- 新版asp.net mvc 分页控件:HtmlHelper扩展
- asp.net mvc 灰常强大的分页控件---MvcPager
- asp.net mvc强大的分页控件MvcPager
- (推荐)asp.net mvc强大的分页控件MvcPager
- python中shell调用py文件的内容
- 浅谈JNI的使用-java调用动态链接库
- 深入Java虚拟机notes 3.9
- 前言:apache虽然能运行,但是看见error.log中有httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168. x
- 简单计算器
- asp.net mvc 分页用户控件
- 先装Win7 再装XP 的方法
- 线程池
- Qt保持状态的Button
- hdu 3788 zoj问题
- FE Material
- PowerDesigner连接远程Oracle数据库
- 瑞星工程师回答云安全
- js 面向对象的语法示例