有一下几个按钮:
<div>
<input id="RadNone" name="RadCredential" type="radio" runat="server"  />
<input id="RadBasic" name="RadCredential" type="radio" runat="server"  />
<input id="RadNTLM" name="RadCredential" type="radio" runat="server"  />
<div>要求在服务器端获得这个按钮组的值,就是获得被选中的按钮的值。至于value的嘛,我看了一下解析后的HTML代码,发现value的值就是id的值,所以服务器最终获取到的是被选中的radio的ID值。现在的难题是,怎么样在服务器端获取这组名称相同的控件的值?

解决方案 »

  1.   

    这些是 html 控件,在服务器端获取不到内容的。使用服务器端控件代替这些 html 控件。可以使用 RadioButtonList 控件。
      

  2.   

    if(RadNone.Checked) va = "RadNone";
      

  3.   

    <div>
    <input id="RadNone" name="RadCredential"  value="RadNone"   type="radio" runat="server"  />
    <input id="RadBasic" name="RadCredential" value="RadBasic"   type="radio" runat="server"  />
    <input id="RadNTLM" name="RadCredential"  value="RadNTLM"   type="radio" runat="server"  />
    <div>
      

  4.   

    可以的。
    Request["RadCredential"]就行。 asp.net夜话之三:表单和控件
    本文介绍HTML表单方面的知识,并捎带提及了乱码问题,在文中还提出了SQL注入问题,并且对HTML服务器控件做了一些初步的探讨,有关服务器控件的知识接下来的篇幅中还会继续探讨。
    http://blog.csdn.net/zhoufoxcn/archive/2008/09/18/2944967.aspx
    看看这个吧,说得很详细了。
      

  5.   

    Request.Form["控件的name"]
    ==
    网页的基础常识