Controllers/Admin/HlwController.cs
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace KeWeb.Controllers.Admin
{
public class HlwController : Controller
{
//
// GET: /Hlw/
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 internal
) 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 internal");
//总页数
int pageCount = (int)Math.Ceiling(totalCount / 5.0);
ViewData["totalCount"] = totalCount;
ViewData["pageNum"] = pageNum;
ViewBag.pageCount = pageCount;
ViewData["internal"] = 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()
{
后面还有 58 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
