#.net #razor-pages
#.net #razor-страницы
Вопрос:
Я пытаюсь установить пользователю флажок для разных уровней из типа ввода radio. Например: Уровень 1 — Элемент1, элемент2 Уровень 2 — Элемент1, элемент2, элемент3 И на стороне клиента все в порядке, но я не знаю, как отправить имя =»radAnswer @ i.Hot» контроллеру. И я должен сделать это так, чтобы я мог установить только один флажок для каждого уровня в цикле.
Контроллер, где он должен быть:
public async Task<IActionResult> Index(string radAnswer)
Сторона бритвы:
var HotCnt = ViewBag.HotCnt;
@for (var Cnt = 0; Cnt <= HotCnt; Cnt )
{
<div class="tier-backg">
@foreach (var i in ViewBag.get4)
{
@if (i.Hot == Cnt amp;amp; i.Hot != null)
{
<input id="Radio1" type="radio" value="@i.Name" name="radAnswer @i.Hot" />
<img src="@i.Icon" title="@i.Hot" class="tier-icon2" />
<span>@i.Name</span>
<br />
}
}
<div>
@for (var ic = 0; ic < ViewBag.get4.Count amp;amp; ic <= Cnt; ic )
{
var htt = ViewBag.get4[ic].Hot;
@if (htt == Cnt amp;amp; htt != null)
{
var ndt = (T );
if (ndt == Cnt)
{
<input id="Submit1" type="submit" value="Pick One" class="buy4" />
}
}
}
</div>
</div>
}//