小编sjo*_*285的帖子

如何将多个选项的值从选择列表发布到 MVC 控制器?

我有一个如下所示的选择列表,我需要将选择列表中的每个选项的值发布到控制器。是否有可能以某种方式获得这些值?

选择列表

<select size="10" id="SelectedSortOrderOptions" name="SelectedSortOrderOptions">
    <option value="Parcel Number">Parcel Number</option>
    <option value="Receipt Number">Receipt Number</option>
    <option value="Municipality">Municipality</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我可以在我的控制器中做类似的事情吗?

public IActionResult Submit(List<string> SelectedSortOrderOptions)
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

Parcel Number我需要获取包含值、Receipt Number和的新字符串列表Municipality

c# asp.net-mvc multi-select asp.net-core

3
推荐指数
1
解决办法
6206
查看次数

在我的MVC应用程序中,为什么添加此代码后性能如此之慢?

有没有办法有这个相同的想法,即在这些值上设置一天,而不会对搜索时间造成巨大影响?没有这段代码,它会在一秒钟内加载一个新页面.添加后,页面加载之间的时间为6-7秒.

//incidents is an IQueryable

//Set date backwards one day if incident is entered during third shift after midnight
        for (var x = 0; x < incidents.Count(); x++){
            DateTime createdDate = incidents.ToList().ElementAt(x).DateCreated;
            TimeSpan createdTime = createdDate.TimeOfDay;
            if (createdTime > startTime && createdTime < endTime){
                incidents.Skip(x).First().DateCreated = new DateTime(2019,01,01);
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc performance

0
推荐指数
1
解决办法
62
查看次数

标签 统计

asp.net-mvc ×2

c# ×2

asp.net-core ×1

linq ×1

multi-select ×1

performance ×1