Controllers/Admin/ImageController.cs
(开头部分) 6KB这里只显示每个文件的开头 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 ImageController : Controller
{
//
// GET: /Image/
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) * 20 + 1;
int end = pageNum * 20;
//获取分类信息
DataTable dt = SqlHelper.ExecuteDataTable(@"
select *from(
select ROW_NUMBER()over(order by id)as num,* from image
) 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 image");
//总页数
int pageCount = (int)Math.Ceiling(totalCount / 20.0);
ViewData["totalCount"] = totalCount;
ViewData["pageNum"] = pageNum;
ViewBag.pageCount = pageCount;
ViewData["image"]=dt;
return View();
}
public ActionResult Add()
{
//验证是否登录
if (Session["loginUserName"] == null) { return RedirectToAction("index", "Login"); }
ViewData["name"] = Session["loginUserName"];
return View();
}
public ActionResult Save()
{
HttpPostedFileBase url = Request.Files["url"];
后面还有 104 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
