48 lines
1.3 KiB
C#
48 lines
1.3 KiB
C#
using Microsoft.AspNetCore.Mvc;
|
|
using Mini.Web.WebHelper;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
namespace Mini.Web.Areas.Admin.Controllers
|
|
{
|
|
public class ControlController : BaseController
|
|
{
|
|
public ControlController()
|
|
{
|
|
}
|
|
[Area("Admin")]
|
|
[HttpGet]
|
|
public ActionResult ExcelExport()
|
|
{
|
|
string query = System.Net.WebUtility.UrlEncode(HttpContext.Request.Query["Query"]);
|
|
int Index = query.IndexOf("?") + 1;
|
|
string url = query.Substring(0, Index);
|
|
string param = query.Substring(Index, query.Length - Index);
|
|
foreach (string paramx in param.Split('&'))
|
|
{
|
|
if (!string.IsNullOrWhiteSpace(paramx))
|
|
{
|
|
string[] paramaxs = paramx.Split('=');
|
|
url += "&" + paramaxs[0] + "=" + System.Net.WebUtility.UrlEncode(paramaxs[1]);
|
|
}
|
|
}
|
|
ViewBag.Query = url.Replace("?&", "?");
|
|
return View();
|
|
}
|
|
|
|
|
|
#region ToolBar(列表操作的顶端ToolBar控件)
|
|
[Area("Admin")]
|
|
public ActionResult ToolBar(ToolBar tool)
|
|
{
|
|
|
|
//这里可以将Tool进行数据过滤
|
|
return View(tool);
|
|
}
|
|
#endregion
|
|
|
|
|
|
|
|
}
|
|
} |