Member 10744248 Ответов: 2

Вызов другой формы из текущей формы


Нужно вызвать другую форму из текущей формы.

То вызываемая форма должны быть заполнены подробностями записей форма вызова со ссылкой на personnel_id в вызывающей форме.

Я попробовал это

protected void Page_Load(object sender, EventArgs e)
{
    this.Form.Target = "_blank";
}

protected void Button1_Click(object sender, EventArgs e)
{

    Response.Redirect("Otherpage.aspx");
}


Я передаю на personnel_id к вызывающей форме, которая должна заполнить вызываемую форму данными из базы данных.


Как я могу добиться этого?

Любые справочные сайты или примеры будут приветствоваться.


Спасибо

Что я уже пробовал:

просмотрел мои работы по подобным примерам, порыскал в интернете.

[no name]

Вы используете строку запроса или переменную сеанса.

2 Ответов

Рейтинг:
8

OriginalGriff

Куча способов!
Строка запроса: Запрос.Коллекции Querystring [^]
Cookies: ASP.NET обзор файлов cookie[^]
Переменные сессий: ASP.NET общие сведения о состоянии сеанса[^]


Рейтинг:
2

F-ES Sitecore

protected void Button1_Click(object sender, EventArgs e)
{
    int id = 123; // this will come from data on this page
    Session["PersonnelID"] = id;
    Response.Redirect("Otherpage.aspx");
}


в otherpage.aspx-файл

protected void Page_Load(object sender, EventArgs e)
{
    int id = 0;
    if (Session["PersonnelID"] != null)
    {
        id = (int)Session["PersonnelID"];
        // you can also remove the data from the Session at this point if required
    }
}