Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 筛选一个元素但不筛选其他元素的SelectList_C#_.net_Html Helper_Selectlist - Fatal编程技术网

C# 筛选一个元素但不筛选其他元素的SelectList

C# 筛选一个元素但不筛选其他元素的SelectList,c#,.net,html-helper,selectlist,C#,.net,Html Helper,Selectlist,所以我在前端有这个: <%= Html.DropDownListFor(m => m.FixedComponent.PaymentBusinessDayConvention, DropDownData.BusinessDayConventionList(), "", new { @class = "DontShrink", propertyName = "FixedComponent.PaymentBusinessDayConvention", onchange = "UpdateF

所以我在前端有这个:

<%= Html.DropDownListFor(m => m.FixedComponent.PaymentBusinessDayConvention, DropDownData.BusinessDayConventionList(), "", new { @class = "DontShrink", propertyName = "FixedComponent.PaymentBusinessDayConvention", onchange = "UpdateField(this);" })%>
我只想删除一个HTML助手的
BusinessDayConvention.Unadjusted
选项,而不是页面上所有其他助手的选项。我怎样才能做到干净呢


谢谢

在方法中包含一个参数:

    public static SelectList BusinessDayConventionList(bool includeUnadjusted)
    {
       var list = ListBuilder(
            BusinessDayConventionHelper.GetFriendlyName(BusinessDayConvention.Following),
            BusinessDayConventionHelper.GetFriendlyName(BusinessDayConvention.ModifiedFollowing),
            BusinessDayConventionHelper.GetFriendlyName(BusinessDayConvention.Preceding));

       if (includeUnadjusted)
       {
         list.Items.Add(BusinessDayConventionHelper.GetFriendlyName(BusinessDayConvention.Unadjusted))
       }

       return list.
    }
您还可以使用重载来传递默认值:

    public static SelectList BusinessDayConventionList()
    {
       return BusinessDayConventionList(true);
    }
    public static SelectList BusinessDayConventionList()
    {
       return BusinessDayConventionList(true);
    }