如何在datalist中的HTML单选按钮中绑定两个值 [英] How to bind two values in HTML radio button inside datalist
本文介绍了如何在datalist中的HTML单选按钮中绑定两个值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
hi
i have data list and inside that data list have html radio button .
i want to bind two column values in html radio button
like in asp
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="abc1"
style="vertical-align: middle;" Text='<%# Eval("Prize") %>'
ValidationGroup="abc1" Value='<%# Eval("SubItem") %>' />
here fetch two column values in text and value like that I want in html radio button
here is my code
inside data list
<input id="rd" type="radio" name="rd" value='<%# Eval("SubItem") %>'
onclick="SetSingleRadioButton1(this)" ></input>
i can bind one value only
how can i bind two columns values
please help
我尝试过:
What I have tried:
<input id="rd" type="radio" name="rd" value='<%# Eval("SubItem") %>'
onclick="SetSingleRadioButton1(this)" ></input>
推荐答案
尝试
try
<asp:DataList ID="DataList1" runat="server" >
<ItemTemplate>
<input id="rb1" type="radio" name="<%# Eval("ID")%>" ><%# Eval("Column1")%></input>
<input id="rb2" type="radio" name="<%# Eval("ID")%>" ><%# Eval("Column2")%></input>
</ItemTemplate>
</asp:DataList>
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Column1");
dt.Columns.Add("Column2");
dt.Rows.Add(1, "aa", "bb");
dt.Rows.Add(2, "cc", "bb");
dt.Rows.Add(3, "dd", "bb");
dt.Rows.Add(4, "ee", "bb");
DataList1.DataSource = dt;
DataList1.DataBind();
}
}
这篇关于如何在datalist中的HTML单选按钮中绑定两个值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文