我有一个RadioButtonFor,我希望默认选择的值是第一个选项。我有一个周一到周五的SQL表,包括Id,Day和Display列。我正在使用Display.ToUpper()并将其设置为Value,因此我可以在以后的CRON Expression中使用它。因此,在Model.Days中的foreach项,它在我的RadioButtonFor中创建RadioButtonItem,并将每个的值设置为Display.Upper()..
@foreach (var item in Model.days)
{
<label style="margin-right:10px;">
@Html.RadioButtonFor(m => m.subscriptions.DayOfWeek, @item.Display.ToUpper())
@item.Display
</label>
}
......我试过......
@Html.RadioButtonFor(m => m.subscriptions.DayOfWeek, @item.Display.ToUpper(), htmlAttributes: new { @checked = "checked" })
...没有用,所以我在jQuery中尝试过这个...
$('input:radio[value="MON"]').prop('checked', 'checked');
or
$('input:radio[value="MON"]').attr('checked', 'checked');
...那并没有起作用,因为炸毁了我的KendoGrid。
非常感谢任何帮助。
答案 0 :(得分:0)
就像斯蒂芬在上述评论中所说的那样......
std::vector<bool> a(req_count_);
std::vector<std::future<void>> waits(req_count_);
for (int i = 0; i < req_count_; i++) {
// send into a threadpool implementation
waits[i] = framework::Async([i, &a] {
a[i] = true; // write true
});
}
for (int i = 0; i < req_count_; i++) {
waits[i].wait(); // memory barrier?
}
int last_req_count = req_count_;
req_count_ = 0;
for (int i = 0; i < last_req_count; i++) {
if (!a[i]) { // read false
return false;
}
}