我正在尝试创建一个函数,该函数接收与枚举中的项目相对应的字符串。以下语法可以正常工作,但我希望能够更改ChannelType.EndUser
为使用传递给函数的参数,这可能吗?这是我的功能:
function closeEdit(channel){
@{
var channels = Enum.GetValues(typeof(ChannelType))
.Cast<ChannelType>()
.Except(new ChannelType[] {ChannelType.EndUser});
}
@foreach (ChannelType channeltype in channels)
{
@:var buttonname = "#Cancel_" + '@(channeltype.ToString())' + "_Update";
@:if(buttonname != 'Cancel_EndUser_Update'){
@:$(buttonname).click();}
}
}