C# 如何使用request.Form获取c中的单选按钮值?

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条件下使用

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条件下使用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();
        }
    }