|
|
|
| Уважаемые господа, доброго всем дня. Подскажите пожалуйста как можно ссылаться на textbox из другой вебформы? Т.е имеется 2 вебформы (1 и 2), нужно, чтоб введенное значение textbox1 из формы 1 была видна в textbox во второй форме.
Заранее благодарю. | |
|
| |
|
|
|
| Привет!!!!
А как это вебформа - это где - ? | |
|
| |
|
|
|
| Это я решил в visual studio 2008 поковыряться, там asp проекты можно делать, вот и возник вопрос. Если в VB можно сосолаться как form1.texbox1.text то там так не получается. | |
|
| |
|
|
|
| АААААААААААААААА ды вроде должно так же...... | |
|
| |
|
|
|
| нашел вроде, только на С#, теперь буду разбираться
if (PreviousPage != null)
{
// Получаем объекты отправленной формы
TextBox txtFirstName =
(TextBox)PreviousPage.FindControl("txtFirstName");
TextBox txtLastName =
(TextBox)PreviousPage.FindControl("txtLastName");
// Используем данные
txtInfo.Text = "Добрый день, " + txtFirstName.Text + "!";
}
} | |
|
| |
|
|
|
| НиХР себе морока какая........
чё та не похоже на то чё нужно тебе | |
|
| |
|
|
|
|
чё та не похоже на то чё нужно тебе
|
Все правильно. Это то, что и нужно. Такая морока связана с жизненным циклом страницы.
2 автор:
Можно попробовать еще передавать значения через переменные session.( Это проще)
Но тут нужно учесть 2 фактора:
1) время жизни сессии ( по дефолту 20 мин), но в web.config-e можно этот параметр изменить.
2) сессии могут "отваливаться". Тут нужно вставлять код на проверку значений сессии. | |
|
| |
|
|
|
| Дааааааааааа ............. | |
|
| |
|
|
|
| Спасибо большое, а session что то вроде такого?
Session("Name") = Textbox1.text
Session.Add
Забираем значение.
Response.Write((string)Session("Name")
что то вроде такого? | |
|
| |
|
|
|
| Переменные session это своего рода глобальные переменные, действующие в период сессии каждого пользователя. Могут быть любого типа. Объявляются в файле Global.asax
Почитайте про них в любой книжке по asp.net, ну и , надеюсь, гугл вас не забанил.
Добавлено.
Сам стараюсь этими переменными не пользоваться. Передаю параметры между страницами, используя методы POST, ну или если параметров мало ( один-два) то методом GET.
На этом форуме параметры передаются методом GET ( см. урл) | |
|
| |
|
|
|
| а можно какой нибудь пример?
C session разобрался | |
|
| |
|
|
|
|
а можно какой нибудь пример?
|
У мну, к сожелению, примеры только на С#
Response.Redirect("AddDolsh.aspx?ID=" + int.Parse(this.Request.QueryString["ID"])+"&IdObj="+Convert.ToInt32(ListBox1.SelectedValue));
Тут передается на страницу AddDolsh.aspx два параметра
ID - это параметр, полученный с другой страницы.
IdObj - это параметр, взятый с текущей страницы ( значение из списка ListBox1 )
С помощью
this.Request.QueryString["ID"] считывается параметр, который передался на текущую страницу в результате редиректа с другой страницы ( В этом примере это параметр ID ) | |
|
| |