在ASP.NET MVC中动态添加部分到View

时间:2016-07-10 17:29:46

标签: c# asp.net-mvc razor

我想知道有没有办法动态地将部分添加到MVC中的视图?

这就是我的想法

@model Foo 

@AddSections(Foo.Bar)

这将是AddSections方法,但我知道输出不应该是string

public string AddSections(int i)
{
    switch(i)
    {
        case 1 :
            return "@section State1 { <h1>Hello World! </h1>}" ;
        default :
            return "@section State2 { <h1>See you, World! </h1>}" ;        
    }
}

所以用一个更简单的词来说我的问题是

此方法的输出应该作为视图中的部分呈现。

0 个答案:

没有答案