Radiobutton怎么获取值

Radiobutton怎么获取值,第1张

使用RadioButtonList,这个连分组都省了,直接用RadioButtonListSelectedItemText取文本值,用RadioButtonListSelectedValue取Value的值 你上面那种写法,必须用for循环每一个RadioButton,还要判断哪个被选中,在取相应的文本。

页面端:<Panel id= "Panel1" runat= "server "

<asp:radiobutton id= "RadioButton1 " runat= "server " Text= "博士 " GroupName= "know " </asp:radiobutton <asp:radiobutton id= "RadioButton2 " runat= "server " Text= "硕士 " GroupName= "know " </asp:radiobutton <asp:radiobutton id= "RadioButton3 " runat= "server " Text= "本科 " GroupName= "know " </asp:radiobutton <asp:radiobutton id= "RadioButton4 " runat= "server " Text= "大专 " GroupName= "know " </asp:radiobutton <asp:radiobutton id= "RadioButton5 " runat= "server " Text= "中专 " GroupName= "know " </asp:radiobutton </Panel服务端:private string GetSelectNoteValue(){Panel Panel1 = new Panel();

string strText = stringEmpty;

for (int i = 1; i <= 5; i++){RadioButton rbtn = (RadioButton)Panel1FindControl("radioButton" + iToString());

首先你这个按钮控件是NET的控件,还是HTML控件,如果是HTML控件,那么请在控件属性内加上ruant="server",让他成为服务器控件。不然你这么搞也获得不了该控件的值。

其次你这个控件如果是3个单选按钮组成的,那么请让他们成为同一组。如果是radiobuttonlist那就按照下面的方法来获得:下面的这段代码写在登陆按钮的单击事件里,然后测试下就可以了。

string str = thisRadioButtonList1SelectedValue;//这是获得VALUE的值

string str2 = thisRadioButtonList1SelectedItemText;//这里是获得控件文本的TEXT的值

至于value还是text都是要你在创建项的时候自己定义的,当然你也可以通过绑定的方式来给这2个属性赋值。RadioButtonList1是控件的ID。

这个是3个办法! 一: 前台代码 <asp:ImageButton ID="ImageButton1" CommandArgument='<%#Eval("id") %>' OnClick="imagebutton_onclick" runat="server" ValidationGroup='<%# ((DataListItem)Container)ItemIndex %>' /> 后台代码 protected void imagebutton_onclick(object sender, ImageClickEventArgs e) { ImageButton lb = sender as ImageButton; int count = ConvertToInt32(lbValidationGroup); //这个是点击的行的索引 也就是行数 int id = ConvertToInt32(lbCommandArgument); //这个是点击的行的ID Label lab=(Label)(DataList1Items[count]FindControl("Label1")); labText=idToString(); } 二:DataList中添加按钮,并为其添加 CommandArgument属性与CommandName属性 <asp:Button ID="Button1" runat="server" Text="Button" CommandArgument='<%# Eval("EID") %>' CommandName="del"/> 三:DataList有个事件OnItemCommand事件,事件在单击DataList控件中的任一按钮时引发这样在单击当前行的按钮时就会触发事件并获得当前行的ID,进行删除 *** 作啦 protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e) { if (eCommandName == "del") { string myid = eCommandArgumentToString(); ResponseWrite("<script>alert('" + myid + "')</script>"); } }

求采纳

以上就是关于Radiobutton怎么获取值全部的内容,包括:Radiobutton怎么获取值、C#中怎样获取radiobutton的值、单击button获取它在datalist 中行号和当前行所有控件的值大神们帮帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9542359.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存