【发布时间】:2020-07-19 13:23:33
【问题描述】:
我有一个问题。是否可以在 asp.net 核心中使用 8:00、8:15、8:30 等值创建自己的选择列表? 我在剃刀视图中列出了类似下面的列表
@{
string iString = "";
string mString = "";
}
@for (int i = 8; i < 18; i++)
{
if (i < 10)
{
iString = "0" + i;
}
else
{
iString = i.ToString();
}
int m = 0;
for (int j = 0; j < 4; j++)
{
if (m < 10)
{
mString = "0" + m;
}
else
{
mString = m.ToString();
}
if (i == 10 && j == 2)
{
<option value="@iString:@mString" disabled class="text-danger">@iString:@mString</option>
}
else
{
<option value="@iString:@mString">@iString:@mString</option>
}
m += 15;
}
}
我想在控制器中做同样的事情,因为我需要禁用其中一些选项(我认为这可以在控制器中的 SelectList 中进行以禁用它)任何想法有什么建议吗?也许是另一种方式来创造这样的想法。
提前谢谢你!
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-core razor controller