sp_helpdb
никакое необходимое цикличное выполнение, в отличие от sp_spaceused.
Вы можете переопределить OnActionExecuting в этом классе контроллера.
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
ViewData["MasterfileToUser"] = "site";
}
Или, если хотите, вы можете превратить это в атрибут ActionFilterAttribute, который вы можете применить на уровне контроллера или действия
using System;
using System.Web.Mvc;
public class MasterFileFilterAttribute : ActionFilterAttribute
{
public string Master { get; set; }
public override void OnActionExecuted( ActionExecutedContext filterContext)
{
if (filterContext.Result is ViewResult)
((ViewResult)filterContext.Result).MasterName = Master;
}
}
, который вы затем, в свою очередь, используйте так:
[MasterFileFilterAttribute(Master = "site")]
public class HomeController : Controller
{
// Action methods
}