如何在RadioButtonList ListItem文本中使用会话变量

时间:2010-05-18 10:45:06

标签: c# variables radiobuttonlist listitem

我正在尝试创建Rediobuttonlist:

在选项'文本中,我想插入登录的组织名称。我将名称存储在Session变量中。

所以,如果“A”是登录,我希望他们看到:

不再是A的成员,而是option1

不再是A的成员,而是option2

不再是A的成员,而是选项3

如果登录“B”,他们应该看到:

不再是B的成员而是option1

不再是B的成员而是option2

不再是B的成员,而是选项3

等等......我怎么能这样做?

通常我使用标签而不是我写的代码(c#):

label.text =“不再是”+ Session [“name”] +“but option”的成员;

但我不能在Radiobutton列表文本中添加标签。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

也许它可以帮到你:

    Dictionary<string,string> newlist = new Dictionary<string,string>();
    newlist.Add("opt1","no org" +Session["schubles"]+ "but opt bla");
    newlist.Add("opt2","no org" +Session["schubles"]+ "but opt blo");
    newlist.Add("opt3","no org" +Session["schubles"]+ "but opt blum");
    rlist.DataValueField = "key";
    rlist.DataTextField = "value";
    rlist.DataSource = newlist;
    rlist.DataBind();