Asp:无法获得单选按钮的值?

时间:2014-03-19 11:57:18

标签: asp.net

我想从位于ASP页面中的表单中检索单选按钮的值" paiment.asp"并将其显示在另一个ASP页面中" confirm.asp" 所以,我用过:

<input type=radio name="type" id="trim" checked=checked value="trim"/>
<input type=radio name="type" id="Radio2" value="sem" />
<input type=radio name="type" id="Radio3" value="annuel"/>

并将此代码放入页面确认`

<%
    string ab="";
    if (Request.Form["type"] != null)
    {
        ab = Request.Form["type"].ToString();
    }
%>

<% =ab %>

但我没有得到任何结果。有什么问题吗? `

2 个答案:

答案 0 :(得分:0)

刚刚在fiddler中查看了以下代码:

    <html> 
     <head></head> 
     <body> 
      <form method="post">
        <input type="radio" name="group1" id="serviceDaily" value="Daily">  Daily </input> 
        <input type="radio" name="group1" id="serviceWeekly" value="Weekly">  Weekly</input> 
        <input type="radio" name="group1" id="serviceMonthly" value="Monthly">  Monthly</input> 
        <input type="submit" value="submit" />
      </form>
      </div> 
     <%
      Dim group1
       group1 = Request("group1") 
       Response.Write ("group1='" + group1 + "'")
     %>
   </body> 
   </html>

希望以上内容可以帮助您:)

答案 1 :(得分:-1)

您忘记了 runat =“server”属性。没有它,状态不会在客户端和服务器之间传输。