jak zastąpić widoki Deklaracja układu

W asp.net MVC 3 czy istnieje sposób na zastąpienie deklaracji układu w widoku z kontrolera lub filtru akcji?

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}

Próbowałem przesłonić właściwość MasterName w OnResultExecuted lub OnResultExecuting, jak w poniższym fragmencie kodu, bezskutecznie.

public override void OnResultExecuting(ResultExecutingContext filterContext)
{
    var view = filterContext.Result as ViewResult;
    view.MasterName = null;
}

questionAnswers(4)

yourAnswerToTheQuestion