Как передать значение кнопки в радиокнопке на второй странице - PullRequest
1 голос
/ 26 марта 2019

На первой странице у меня 3 ссылки: базовая, стандартная и премиум. На второй странице у меня есть радио кнопки с 3 вариантами (базовый, стандартный, премиум).

Я хочу добиться этого, когда кто-то нажимает стандартную ссылку на первой странице, чтобы открыть новую страницу с выбранным стандартным параметром радио.

Кнопки на первой странице:

<a href="/register">basic</a>
<a href="/register">standard</a>
<a href="/register">premium</a>

Радиокнопки на второй странице:

@Html.RadioButton("Package", "basic") basic
@Html.RadioButton("Package", "standard") standard
@Html.RadioButton("Package", "premium") premium

1 Ответ

2 голосов
/ 26 марта 2019

Просто добавьте запрос к свойствам href следующим образом:

href="register?id=basic"
href="register?id=standard
href="register?id=premium

Затем на целевой странице проверьте запрос:

@Html.RadioButton("Package", "basic", new { @checked = (Request.QueryString["id"] == "basic"})) basic
@Html.RadioButton("Package", "standard", new { @checked = (Request.QueryString["id"] == "standard"})) standard
@Html.RadioButton("Package", "premium", new { @checked = (Request.QueryString["id"] == "premium"})) premium

Обратите внимание, что вам может понадобиться изменить некоторую часть кода

...