Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / datalist button и textbox / 13 сообщений из 13, страница 1 из 1
08.11.2013, 13:40
    #38457834
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
добрый день
Вот у меня есть DataList в нем поля из базы: пользователь, вопрос и кнопка button при нажатии на кнопку данные из даталист должны переноситься на другую страницу в textbox. подскажите пожалуйста пример если кто сталкивался или как определить параметр для передачи в техтбох?
...
Рейтинг: 0 / 0
08.11.2013, 13:51
    #38457851
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
da haroch,

querystring
...
Рейтинг: 0 / 0
08.11.2013, 13:55
    #38457859
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
Zoria, да я писала
я делала как
в первой странице где datalist и button
Код: plaintext
1.
2.
3.
4.
 protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Redirect(ResolveUrl("~/Otvet.aspx?User={0}&Contact={1}&Wopros={2}"));
    }




и вторая страница где textbox

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
   protected void Page_Load(object sender, EventArgs e)

    {

        TextBox1.Text = Request.QueryString["User"];
        TextBox2.Text = Request.QueryString["Contact"];
        TextBox3.Text = Request.QueryString["Wopros"];
    }




а он мне о в первый техбокс ставит.

там наверно как то нужно сначала определить параметр из дата лист...якороче запуталась..если знаете подскажи пожалуйста.
...
Рейтинг: 0 / 0
08.11.2013, 13:58
    #38457866
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
...
Рейтинг: 0 / 0
08.11.2013, 14:04
    #38457882
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
carrotik, если честно по моему это не очень относится к моему происшествию=))
...
Рейтинг: 0 / 0
08.11.2013, 14:05
    #38457886
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
Zoria, а можете поподробней?
...
Рейтинг: 0 / 0
08.11.2013, 14:31
    #38457949
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
da haroch[SRC asp/xhtml]("~/Otvet.aspx?User={0}&Contact={1}&Wopros[/SRC]
ну вы же его туда передаете, как {0}

то что написано да недописано - делается при форматировании строки, заменой значений переданных в функцию по их индексу - первый 0 и т.д
string s = string.Format("Bставить {0} - {1}", "параметер", "значение") >> получите переменную s = "Bставить параметер - значение"

для того чтобы в вашем случае получить правильную url нужно значения туда подставить.
если вам нужен один параметер, то его можно указать у кнопки например, как commandargument ->>
<asp:Button ID="Button2" CommandArgument ='<%# Eval("User")%>'
вообще вариантов - уйма
можно соединить сразу весь querystring и записать его в комманд-аргумент.
можно передавать в обработчик onclick ID вашей записи, и по ней находить нужные значения из источника данных, потом из них формировать желаемый querystring.
можно находить контролы на странице из из них получать значения
так как у вас редирект в том же окне происходит, то можно вообще делать crosspage posting...

список не полон.
...
Рейтинг: 0 / 0
08.11.2013, 14:34
    #38457962
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
Zoria,
мне бы примерно "можно соединить сразу весь querystring и записать его в комманд-аргумент." вот этот вариант.а то я уже умучилась
...
Рейтинг: 0 / 0
08.11.2013, 14:39
    #38457979
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
<asp:Button ID="Button2" runat="server"
CommandArgument ='<%# string.Format("User={0}&Contact={1}&Wopros={2}", Eval("User"), Eval("Contact"), Eval("Wopros"))%>' ............
...
Рейтинг: 0 / 0
08.11.2013, 14:48
    #38457998
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
Zoria,

а на другой странице всё равно ведь какой та обработчик нужен чтоб выводить в текстбоксы..
...
Рейтинг: 0 / 0
08.11.2013, 14:56
    #38458013
da haroch
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
всё запуталась
вот это добавила CommandArgument ='<%# string.Format("User={0}&Contact={1}&Wopros={2}", Eval("User"), Eval("Contact"), Eval("Wopros"))%>

на другой страницу написала
Код: plaintext
1.
2.
3.
4.
5.
6.
  protected void Page_Load(object sender, EventArgs e)
    {
        TextBox1.Text = Request.QueryString["User"];
        TextBox2.Text = Request.QueryString["Contact"];
        TextBox3.Text = Request.QueryString["Wopros"];
    }



теперь выводит в техкст.боксы 0 1 2
...
Рейтинг: 0 / 0
08.11.2013, 15:00
    #38458023
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
da haroch,

используйте LinkButton, в нем есть PostBackURL прямо в разметке, где и пропишете ваш редирект вместе с параметрами, как показала Zoria ... Если же хотите через обработчик, то используйте что то типа


Код: c#
1.
2.
3.
4.
5.
6.
7.
protected void DataList1_ItemCommand(object source, 
    DataListCommandEventArgs e)
{
String user = ((Label)e.Item.FindControl("User")).Text;
String contact = ((TextBox)e.Item.FindControl("Contact")).Text;
String wopros = ((TextBox)e.Item.FindControl("Wopros")).Text;
}



.. и подставляйте переменные в RequestString
...
Рейтинг: 0 / 0
08.11.2013, 15:24
    #38458069
Zoria
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
datalist button и textbox
da haroch,

распутывайтесь.
начните пользоваться отладчиком - дабы видеть, что в какой момент выполняется и какие принимает значения. начните смотреть в результирующий html и понимать, что в нем написано и откуда оно взялось.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / datalist button и textbox / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]