C# 如何添加<;T>;从MVC3视图调用的函数的类型参数?

C# 如何添加<;T>;从MVC3视图调用的函数的类型参数?,c#,asp.net-mvc-3,razor,C#,Asp.net Mvc 3,Razor,我编写了一个函数,将枚举作为组中的单选按钮输出(基于在此处找到的代码答案…公然被盗!) 但是,该函数接受一个类型参数——我不知道如何从视图中调用它 我尝试了下面的两个片段……第一个片段工作正常,但没有输出任何内容,我也不知道如何让第二个片段执行 @{ Html.RadioButtonForEnum<RuleType>("Rule"); } @Html.RadioButtonForEnum<RuleType></RuleType> <--t

我编写了一个函数,将枚举作为组中的单选按钮输出(基于在此处找到的代码答案…公然被盗!)

但是,该函数接受一个类型参数——我不知道如何从视图中调用它

我尝试了下面的两个片段……第一个片段工作正常,但没有输出任何内容,我也不知道如何让第二个片段执行

@{
    Html.RadioButtonForEnum<RuleType>("Rule");   
}

@Html.RadioButtonForEnum<RuleType></RuleType> <--this gets autocompleted for me!
@{
Html.RadioButtonForEnum(“规则”);
}

@听起来您需要使代码块显式化。尝试:

@(Html.RadioButtonFor<RuleType>("Rule"))
@(Html.radiobutton(“规则”))