C# 如何使用request.Form获取c中的单选按钮值?
Html代码:C# 如何使用request.Form获取c中的单选按钮值?,c#,html,asp.net,radio-button,C#,Html,Asp.net,Radio Button,Html代码: <input type="radio" name="searchOption" value="SearchInPage" required>Search Page</input> <input type="radio" name="searchOption" value="SearchInSite" checked>Search Site</input> 我无法在if条件下获取值?使用SearchInSite而不是在if条件下使用
<input type="radio" name="searchOption" value="SearchInPage" required>Search Page</input>
<input type="radio" name="searchOption" value="SearchInSite" checked>Search Site</input>
我无法在if条件下获取值?使用SearchInSite而不是在if条件下使用SearchInstein。案例不匹配发生在这里
if(options.equals("SearchInSite"))
ifoptions.equals'searchInSite:可能重复:这不是C。如果我拼写正确,则会出现相同错误CS1012:字符文字中的字符太多。@Muhammad Khaja Habeebuddin:在if条件中用双引号而不是单引号括起来。请您帮助我解决此问题。如何使用request.form.@Muhammad Khaja Habeebuddin:您是否已将单选按钮放置在标记内?@Muhammad Khaja Habeebuddin:在ifthis.request.form[searchOption]中删除此关键字=nullhere var searchInSite=searchOptionSite.Text的用途是什么;获取单选按钮值。这并不重要,只是一个例子。它用于获取单选按钮值
if(options.equals("SearchInSite"))
try this:
HTML:
<input type="radio" name="searchOptionPage" value="SearchInPage" required/>Search Page
<input type="radio" name="searchOptionSite" value="SearchInSite"checked/>Search Site
Code Behind(C#)
if(this.Request.Form["searchOption"]!=null)
{
string options = Request.Form["searchOption"].ToString();
if(options.equals('SearchInSite'))
{
var searchInSite=searchOptionSite.Text;
searchInSite();
}
else
{
var searchInPage=searchOptionPage.Text;
searchInPage();
}
}