Controllers/Admin/CompanyController.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace KeWeb.Controllers.Admin
{
    public class CompanyController : Controller
    {
        //
        // GET: /Company/

        public ActionResult Index()
        {
            //验证是否登录

            if (Session["loginUserName"] == null) { return RedirectToAction("index", "Login"); }
            ViewData["name"] = Session["loginUserName"];
            //分页id 
            ViewData["pageId"] = Convert.ToInt32(Request["id"]);
            //分页
            int pageNum = 1;
            if (Request["pageNum"] != null)
            {
                pageNum = Convert.ToInt32(Request["pageNum"]);
            }
            int start = (pageNum - 1) * 5 + 1;
            int end = pageNum * 5;
            //获取分类信息
            DataTable dt = SqlHelper.ExecuteDataTable(@"
select *from(
select ROW_NUMBER()over(order by id)as num,* from company
) as s
where  s.num between @Start and @End", new SqlParameter("@Start", start), new SqlParameter("@End", end));
            //第一页:between 1and 10,第二页:11 between  11 and 21第pageNum页就是,(pageNum-1)*10+1 and pageNum*10
            int totalCount = (int)SqlHelper.ExecuteScalar("select count(*)from company");
            //总页数
            int pageCount = (int)Math.Ceiling(totalCount / 5.0);
            ViewData["totalCount"] = totalCount;
            ViewData["pageNum"] = pageNum;
            ViewBag.pageCount = pageCount;
            ViewData["company"] = dt;
            return View();
        }
        public ActionResult Add()
        {
            //验证是否登录

            if (Session["loginUserName"] == null) { return RedirectToAction("index", "Login"); }
            ViewData["name"] = Session["loginUserName"];

            return View();
        }
        [HttpPost]
        [ValidateInput(false)]
        public ActionResult Save()
        {
后面还有 38 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。