PreviousPage - Dostanie się do zmiennej

0

Mam coś takiego w jednej ze stron.

public partial class _Default : System.Web.UI.Page
{
    public TextBox imie
    {
        get { return ImieTekst; }
    }
    public Calendar kalendarz
    {
        get { return Kalendarz; }
    }
}

W drugiej chciałbym wykonać coś takiego:

public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (PreviousPage != null)
        {
            try
            {
                //Imie.Text = ((TextBox)PreviousPage.FindControl("ImieTekst")).Text;
                Imie.Text = PreviousPage.imie.Text;
                //Data.Text = ((Calendar)PreviousPage.FindControl("Kalendarz")).SelectedDate.ToString("yyyy/MM/dd");
                Data.Text = PreviousPage.kalendarz.SelectedDate.ToString("yyyy/MM/dd");
            }
            catch (Exception ex)
            { Response.Redirect("Default.aspx"); }
        }
        else
        {
            Response.Redirect("Default.aspx");
        }
    }
}

W powyższym kodzie jest także załączone rozwiązanie działajace, ale nie w pełni mnie zadowalające.

0
    public Calendar kalendarz
    {
        get { return Kalendarz; }
    }

ty się jeszcze łapiesz w tym kodzie?

0

Jeszcze jedno, kiedy prowadzący zrobił wszystko w pliku .aspx to było widoczne w innym pliku tak jak próbowałem się dostać. Pytanie brzmi konkretnie jak to zrobić kiedy mam oddzieloną warstwę logiczną i wizualną.

1 użytkowników online, w tym zalogowanych: 0, gości: 1