C# 更改RadioButtonList选定值上的多视图内容时出现问题

C# 更改RadioButtonList选定值上的多视图内容时出现问题,c#,C#,我在我的web表单中使用了一个多视图,其中我使用了3个视图来显示3个不同的表单,我想在单选按钮列表中更改所选的值。。。我用过 MultiView1.ActiveViewIndex=RadioButtonList1.SelectedValue此代码,但它给出了错误,因为无法将类型“string”隐式转换为“int”使用RadioButtonList1。请改为选择索引 尽管如此,您能否保证所选索引与多视图的索引相匹配?更明智的方法可能是明确确定选择了哪个RadioButton选项,然后使用Multi

我在我的web表单中使用了一个多视图,其中我使用了3个视图来显示3个不同的表单,我想在单选按钮列表中更改所选的值。。。我用过
MultiView1.ActiveViewIndex=RadioButtonList1.SelectedValue此代码,但它给出了错误,因为
无法将类型“string”隐式转换为“int”
使用
RadioButtonList1。请改为选择索引


尽管如此,您能否保证所选索引与多视图的索引相匹配?更明智的方法可能是明确确定选择了哪个
RadioButton
选项,然后使用
MultiView.SetActiveView(View)
进一步显示相应的
View

尝试
MultiView1.ActiveViewIndex=Convert.ToInt32(RadioButtonList1.SelectedValue)

如果确定SelectedValue为int,则可以执行以下操作:

MultiView1.ActiveViewIndex = Int32.Parse(RadioButtonList1.SelectedValue);

您能为单选按钮列表指定值吗?嘿,它可以工作,但它只显示第一个视图的内容。它不显示其余两个视图。您好,它是由以下代码实现的。谢谢。祝您玩得愉快。MultiView1.ActiveViewIndex=Convert.ToInt32(RadioButtonList1.SelectedValue);嘿,我无法选择剩下的两个视图..它只显示第一个视图..您好,这段代码起作用..谢谢..玩得开心..MultiView1.ActiveViewIndex=Convert.ToInt32(RadioButtonList1.SelectedValue);