Я пытаюсь опубликовать значение с помощью переключателя с приведенным ниже кодом.Как разместить Radiobutton в .NET
@using (Html.BeginForm("RdButton", "Search", FormMethod.Post))
{
<span style="white-space:nowrap;">
<input type="radio" id="HomeShow" name="HomeShow" value="AssemblyDrawings" checked/> Assembly Drawings
<input type="radio" id="HomeShow" name="HomeShow" value="RelatedLiterature"/> Related Literature
<input type="radio" id="HomeShow" name="HomeShow" value="StockParts"> List of stock parts
</span>
}
С основной формой сообщение
[HttpPost]
public ActionResult RdButton(string HomeShow = "")
{
string rdValue = HomeShow;
return View(rdValue);
}
Как бы сослаться на значение в HTML? Заранее спасибо
Edit: Измененная форма для
@using (Html.BeginForm("RdButton", "Search", FormMethod.Post))
{
<span style="white-space:nowrap;">
@Html.RadioButtonFor(x => x.Show, "Assembly")
@Html.RadioButtonFor(x => x.Show, "Literature")
@Html.RadioButtonFor(x => x.Show, "Parts")
</span>
}
// would this work???
string rdobtn = String.Format("{0}", Request.Form["RdButton"]);
if (rdobtn == "")
{
@Html.Partial("_gotopage");
}
вам нужно добавить кнопку отправки внутри формы – Stormhashe
Могу ли я отправить форму при изменении радиоблока? – Niescier19
Конечно, вам нужен javascript, чтобы отправить его автоматически, если это то, что вы ищете. попробуйте найти «отправить форму с помощью javascript» – Stormhashe