Обновление
Я только что прочитал, что один - это MasterPage, а другой - клиент на главной странице?
тогда его другой путь.
Страница на страницу
Если у вас 2 простые разные страницы.
Я сделал это таким образом.
Почтовое значение, используя хитрости asp.net:)
Вкл. Page2.aspx добавить это сверху.
<%@ PreviousPageType VirtualPath="Page1.aspx" %>
и как я читаю из Page1.aspx в коде
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Page.PreviousPage != null)
{
if(Page.PreviousPage.IsCrossPagePostBack == true)
{
txtGetItFromPreviusPage.Text = PreviousPage.SomeString;
}
}
}
}
Вкл. Page1.aspx
кнопка, которая отправляет меня на Page2.aspx
<asp:Button ID="btnEna" runat="server" Text="Send Some variables to other page"
PostBackUrl="Page2.aspx"
onclick="btnMoveSelection_Click" />
и код, который я использую для расчетов Page1 или другие мысли
public string SomeString
{
set
{
ViewState["txtSomeString"] = value;
}
get
{
if (ViewState["txtSomeString"] != null)
return ViewState["txtSomeString"].ToString();
else
return string.Empty;
}
}
protected void btnMoveSelection_Click(object sender, EventArgs e)
{
// some final calculations
}