更改selectedIndexChanged上的public int值

时间:2014-04-24 15:29:02

标签: c# asp.net webforms

您好,感谢您的阅读

我有一个公共int,用于控制我的转发器每一侧显示的图像数量为默认值。

public int ItemCountPage
{
     get
     {
        if(ViewState["ItemCountPage"] != null)
             return (int)ViewState["ItemCountPage"];
        else
             return 12;
     }
     set{ViewState["ItemCountPage"] = value;}
}

它位于Page_Load事件

之前

我想要发生的是,如果我们选择/点击我的一个单选按钮,它会将ItemCountPage的数量更改为6或另一个数字,因此它页面显示6个图像的12个。

非常感谢您的时间和帮助

protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        int temp = 0;
        if (int.TryParse(RadioButtonList1.SelectedItem.Text, out temp))
        {
            ItemCountPage = temp;
        }
    }

无论我做什么,我都无法改变所显示图像的效果。

任何帮助都会有所帮助。

1 个答案:

答案 0 :(得分:1)

答案是触发我的功能。

BringData();