1
У меня есть этот класс:Изменить путь мнение, на лету
public abstract class MyController : Controller
{
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
string viewPath = filterContext/*... .ViewPath*/;
viewPath = "Some new View Path";
}
}
И я хотел бы, чтобы извлечь и заменить путь Исполнит вида по другим. Я попытался отлаживать контекст фильтра в веб-вызове, однако мне не удалось найти представление, которое будет отображаться.
Как это сделать?
Название мнение ' "Index" или' "" 'и никогда не полный вид пути. Как получить строку типа '" ~/Views/Controller/ViewName "? – AgentFire
Я соответствующим образом пересмотрел свой ответ. – haim770
Свойство 'viewResult.View' всегда равно null, даже если имя вида изначально правильно. – AgentFire