我从未使用过 actionfilter,所以我真的不知道如何使用它,我做过一些研究,但我不完全理解它。但基本上我要创建一个新控制器,我希望我的 _Viewstart.cshtml 使用这个控制器。问题是我不知道如何将此代码用于操作过滤器,然后在 _viewstart 中调用此控制器。
我想要在我的控制器中的代码是。
var TemplateIDSession = Session["TemplateID"];
if (TemplateIDSession != null)
{
int tempID = (int)TemplateIDSession;
var template = servicetemp.GetEntry(tempID);
var servicetemp = ServiceFactory.Instance.CreateTemplateService();
Response.ContentType = "text/css";
return RazorEngine.Razor.Parse(System.IO.File.ReadAllText(Server.MapPath("Content/Site.css")));