ylbtech-Unitity: cs-HtmlHelpers

 PagingHelpers.cs  SelectInputHelpers.cs TreeHelpers.cs

1.A,效果图返回顶部
 
1.B,源代码返回顶部
1.B.1,PagingHelpers.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Text;
using Core.Repository;


namespace Core.HtmlHelpers
{
    public static class PagingHelpers
    {
        public static MvcHtmlString PageLinks(this HtmlHelper html, PagingInfo pagingInfo, Func<int, string> pageUrl, string fnData = "")
        {
            StringBuilder result = new StringBuilder();
            for (int i = 1; i <= pagingInfo.TotalPages; i++)
            {
                result.AppendLine("<a href='#' ");//
                if (i == pagingInfo.CurrentPage)
                    result.Append(" class='selected' ");
                result.Append( " onclick=\"pageing(this," + i + ",'" + fnData + "')\">" + i + "</a>");

                ////TagBuilder tag = new TagBuilder("a");    //创建<a>标签
                ////tag.MergeAttribute("href", "#");//pageUrl(i));
                ////tag.MergeAttribute("onclick", "pageing(this," + i + ",'" + fnData + "');");

                ////tag.InnerHtml = i.ToString();
                //if (i == pagingInfo.CurrentPage)
                //    tag.AddCssClass("selected");
                //result.Append(tag.ToString() + " ");
            }
            return MvcHtmlString.Create("" + pagingInfo.TotalItems + "条,当前第" + pagingInfo.CurrentPage + "页,共" + pagingInfo.TotalPages + "" + result.ToString());
        }
    }

}
View Code

1.B.2,SelectInputHelpers.cs

相关文章:

  • 2022-12-23
  • 2021-12-05
  • 2021-05-14
  • 2022-01-17
  • 2022-02-01
  • 2021-09-08
  • 2021-08-04
  • 2022-01-30
猜你喜欢
  • 2021-12-23
  • 2021-12-27
  • 2021-06-26
  • 2022-01-12
  • 2021-06-26
  • 2022-12-23
  • 2021-10-20
相关资源
相似解决方案