General.Web/Controllers/Web/IndexController.cs
(完整代码) 1KBusing General.Core.Config;
using General.Mvc.Filters;
using General.Services.Template;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Net.Http.Headers;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace General.Mvc.Controllers.Web
{
public class IndexController : Controller
{
private readonly ITemplateService templateService;
public IndexController(ITemplateService templateService)
{
this.templateService = templateService;
}
/// <summary>
/// 首页
/// </summary>
/// <returns></returns>
[HttpGet]
[Route("Index/Main")]
[Route("index.html")]
[Route("/")]
[ServiceFilter(typeof(PageTemplateFilter))]
//[Route("Index/Main/{id}/{parm}")]
public async Task<IActionResult> Main()
{
var result = await templateService.GetPageHtmlContent(WebSiteTemplateConfig.Site_Template_Main_Info.name);
HttpContext.Response.ContentType = "text/html";
return Content(result);
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
