gpt4 book ai didi

c# - 从 html 单选按钮获取值 - 在 aspx-c#

转载 作者:技术小花猫 更新时间:2023-10-29 12:30:00 26 4
gpt4 key购买 nike

我有以下 HTML 源代码

<form name="Register1" action="Register.aspx" id="registerform" method="post" 
runat="server" style="margin-top: 15px;">
<input type="radio" name="Gender" value="male" />male
<input type="radio" name="Gender" value="female" />female
</form>

我的问题是如何在 C# 页面中将选定的值获取到变量?

我试过这个:

Gender = Request.Form["Gender"].ToString();

但是没用...

最佳答案

像这样放置你的代码:

 if (Request.Form["Gender"] != null)
{
string selectedGender = Request.Form["Gender"].ToString();
}

请注意,如果未选择任何 RadioButton,Request.Form["Gender"] 将为 null。

看下面的标记

<form id="form1" runat="server" method="post">
<input type="radio" name="Gender" value="male" id="test" checked="checked" />
male
<input type="radio" name="Gender" value="female" />female
<input type="submit" value="test" />
<asp:Button ID="btn" runat="server" Text="value" />
</form>

对于这两个按钮,即 input type="submit" 和通常的 asp:buttonRequest.Form["Gender"] 是将在 PostBack 上有一些值(value),前提是选择了 RadioButtons 中的任何一个。

是的,仅在 PostBack 时,即当您点击任一按钮时,而不是在第一次加载时。

关于c# - 从 html 单选按钮获取值 - 在 aspx-c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15700148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com