2011-03-21 74 views
1

我创建了一个简单的网格显示了用编辑选项不同的图像。用户选择该下拉,以查看pngjpg图像。如果选择jpg,用户被重定向到Silverlight应用程序来编辑该图像。当用户回到默认页面时,默认选择png选项。我想要记住jpg的选择。网格视图状态问题?

我们如何保持应用程序的状态,这样当用户回到过去,所选择的图像类型被记住和网格显示所选类型的数据?这是在asp.net C#

+2

可以在rowIndex位置和下拉选择作为传递查询字符串到的参数来回回 – V4Vendetta 2011-03-21 11:26:00

+1

添加的rowIndex会话和什么时候回从会话读取。 – ashkufaraz 2011-03-21 11:32:34

回答

0

您可以将其存储在会话:

Session["ImageSelector"] = cbImageSelector.SelectedIndex 

而且在Page_Load中,当Page.IsPostback,检查:

object key = Session["ImageSelector"]; 
if (key != null) 
    this.cbImageSelector.SelectedIndex = (int)key; 

你也可以使用一个Cookie也可以通过Response.Cookies并通过Request.Cookies获取。

HTH。