html : <input type="radio" value="F1"> 可以通过取得value值来确定用户选择了什么(比如发表帖子时选择表情)在.NET里面<asp:RadioButton>并没有value这个属性(Text属性的值会在页面显示出来,不行),怎样才能做到html里面的这个value效果??(不想在.NET里面用html控件,有别的方法吗?)

解决方案 »

  1.   

    不明白你为什么不用html控件???
      

  2.   

    因为我想知道能否用WebControls实现这个功能:)
      

  3.   

    没用过这个控件.如果没有属性value,应该有seleted(true/false)吧
      

  4.   

    如果你是想实现单选的话,可以这样:
      1、将多个radiobutton的GroupName都设置为一个相同的name,
      2、然后你通过判断每个radiobutton的checked属性来判断哪个被选中了!!!  source:  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在這裡放置使用者程式碼以初始化網頁
            rb1.GroupName = "rb"
            rb2.GroupName = "rb"
        End Sub    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            If rb1.Checked Then
                lb.Text = "rb1被选中了!"
            ElseIf rb2.Checked Then
                lb.Text = "rb2被选中了!"
            End If
        End Sub
      

  5.   

    Radio1,Radio2,Radio3具有相同的GroupName
    if(this.Radio1.Checked)
    {
    ReasonCheck="1";
    }
    if(this.Radio2.Checked)
    {
    ReasonCheck="2";
    }
    if(this.Radio3.Checked)
    {
    ReasonCheck="3";
    }