J
Jim McGivney
I am trying to use the PreviousPage feature in asp.net 2.0
On the source (previous page) I have:
protected void Page_Load(object sender, EventArgs e)
{
..... Code to populate ArrMH //ArrMH is an array
MostHits = ArrMH;
}
public String[] MostHits
{
get { return (String[])ViewState["MyArray"]; }
set { ViewState["MyArray"] = value; }
}
protected void Button3_Click(object sender, EventArgs e)
{
Label6.Text = MostHits[0].ToString();
// This works
}
On the target page source code I have:
<%@ Page Language="C#" MasterPageFile="~/CompareMasterPage.master"
AutoEventWireup="true" CodeFile="CompareTest.aspx.cs" Inherits="CompareTest"
Title="Untitled Page" Debug="true"%>
<%@ PreviousPageType VirtualPath="~/CompareResults.aspx" %>
in C# code behind for the target page I have:
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = PreviousPage.MostHits[0].ToString();
// This generates error: Object reference not set to an instance of an
object.
}
Any help is appreciated,
Jim
On the source (previous page) I have:
protected void Page_Load(object sender, EventArgs e)
{
..... Code to populate ArrMH //ArrMH is an array
MostHits = ArrMH;
}
public String[] MostHits
{
get { return (String[])ViewState["MyArray"]; }
set { ViewState["MyArray"] = value; }
}
protected void Button3_Click(object sender, EventArgs e)
{
Label6.Text = MostHits[0].ToString();
// This works
}
On the target page source code I have:
<%@ Page Language="C#" MasterPageFile="~/CompareMasterPage.master"
AutoEventWireup="true" CodeFile="CompareTest.aspx.cs" Inherits="CompareTest"
Title="Untitled Page" Debug="true"%>
<%@ PreviousPageType VirtualPath="~/CompareResults.aspx" %>
in C# code behind for the target page I have:
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = PreviousPage.MostHits[0].ToString();
// This generates error: Object reference not set to an instance of an
object.
}
Any help is appreciated,
Jim