Javascript 如何在第二页的radiobutton中传递按钮的值

Javascript 如何在第二页的radiobutton中传递按钮的值,javascript,c#,html,asp.net,radio-button,Javascript,C#,Html,Asp.net,Radio Button,在第一页我有3个链接:基本,标准和溢价。 在第二页,我有三个选项(基本、标准、高级)的单选按钮 我想实现这一点,当有人点击第一页上的标准链接时,打开一个选择了标准单选选项的新页面 第一页上的按钮: <a href="/register">basic</a> <a href="/register">standard</a> <a href="/register">premium</a> 只需将查询添加到href属性,如下所示

在第一页我有3个链接:基本,标准和溢价。 在第二页,我有三个选项(基本、标准、高级)的单选按钮

我想实现这一点,当有人点击第一页上的标准链接时,打开一个选择了标准单选选项的新页面

第一页上的按钮:

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

只需将查询添加到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

请注意,您可能需要更改代码的某些部分

让basic\u value=document.getElementById('basic')console.log(basic\u value.href)
以下是一个使用Javascript获取值的示例,仅当您放置Javascript标记时。然后,您只需发布下一页,并获取查询参数。嗨,Raymond,我已经尝试过了,但它不起作用,我需要在第二页上做一些更改以使其起作用吗?谢谢,它起作用了,只需更改如下括号@Html.RadioButton(“Package”,“basic”,new{@checked=(Request.QueryString[“id”]=“basic”)}是的。这是因为在手机上打字:)
@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