Files
g.hnyhua.cn/Mtxfw.shop/_Admin/admin_BackUpData.aspx.cs
2026-02-07 15:48:27 +08:00

109 lines
3.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.IO;
using System.Collections;
using System.Configuration;
namespace Mtxfw._admin
{
public partial class admin_BackUpData : Mtxfw.Utility.AdminPage
{
public Mtxfw.DAL.Link dao = new Mtxfw.DAL.Link();
public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config();
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
if (!IsPostBack)
{
Data_Bind();
}
AspNetPager1.PageChanged += delegate(object s, EventArgs ex)
{
Data_Bind();
};
}
protected void Data_Bind()
{
//获取数据源
int PageIndex = 1;
if (Request.QueryString["page"] != null)
{
PageIndex = int.Parse(Request.QueryString["page"].ToString());
}
int rcount = 0;
DataTable dtb = Mtxfw.Utility.Common.GetFilesDataView(PageIndex, Server.MapPath(ConfigurationManager.AppSettings["selfName"]), out rcount);
DataView dv = dtb.DefaultView;
AspNetPager1.PageSize = 10;
AspNetPager1.RecordCount = rcount;
Mtxfw.Utility.Tools.ToBind(Repeater1, dv);
}
/*protected void UpData_Click(object s, CommandEventArgs e)
{
FileInfo fileinfo = new FileInfo(Server.MapPath(e.CommandName));
if (fileinfo.Exists)
{
try
{
Mtxfw.Utility.Common.DbRestore(e.CommandName);
Mtxfw.Utility.Tools.Message("还原成功!", Request.Url.AbsoluteUri);
}
catch
{
Mtxfw.Utility.Tools.Message("数据库被占用,请过两分钟再试!", Request.Url.AbsoluteUri);
}
}
else
{
Mtxfw.Utility.Tools.Message("文件不存在!", Request.Url.AbsoluteUri);
}
}
protected void LoadData_Click(object s, CommandEventArgs e)
{
FileInfo fileinfo = new FileInfo(Server.MapPath(e.CommandName));
if (fileinfo.Exists)
{
try
{
fileinfo.CopyTo(Server.MapPath("/dd/abchhhjjkkkllyyuuuppaaassddddd.rar"), true);
Response.Write("<script language='javascript'>open('/dd/abchhhjjkkkllyyuuuppaaassddddd.rar','_blank');</script>");
}
catch
{
Mtxfw.Utility.Tools.Message("文件正在使用,请过两分钟再试!", Request.Url.AbsoluteUri);
}
}
else
{
Mtxfw.Utility.Tools.Message("文件不存在!", Request.Url.AbsoluteUri);
}
}
protected void Delete_Click(object s, CommandEventArgs e)
{
FileInfo fileinfo = new FileInfo(Server.MapPath(e.CommandName));
if (fileinfo.Exists)
{
fileinfo.Delete();
Mtxfw.Utility.Tools.Message("删除成功!", Request.Url.AbsoluteUri);
}
else
{
Mtxfw.Utility.Tools.Message("文件不存在!", Request.Url.AbsoluteUri);
}
}*/
protected void Button_Back_Click(object sender, EventArgs e)
{
Mtxfw.Utility.Common.BackUpData(1);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
}