Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Значение на сервере / 21 сообщений из 21, страница 1 из 1
25.10.2005, 13:17
    #33342401
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Здрасти :)
Есть у меня кнопка <INPUT type="submit" value="Кнопка" name="post">
И текстовое поле <TEXTAREA name="TextBox"></TEXTAREA>
Хотелось бы теперь на стороне сервера прочитать то, что мы в TextBox написали.
Подскажите как реализовать такое. Или хотябы в каком направлении двигаться.
Заранее благодарна.
...
Рейтинг: 0 / 0
25.10.2005, 14:44
    #33342748
Get|post
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
В сторону тега forms
...
Рейтинг: 0 / 0
25.10.2005, 14:47
    #33342759
Get|post
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
точнее form
все что вводили в Input-ы передается серверу в виде коллекции (имя элемента=значение)
...
Рейтинг: 0 / 0
25.10.2005, 15:08
    #33342827
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
<%=request.form("TextBox")%>

С сохранением переносов строк -

<%=replace(request.form("TextBox"),chr(34),"<br>")%>
...
Рейтинг: 0 / 0
26.10.2005, 11:45
    #33344525
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Спасибки :)
...
Рейтинг: 0 / 0
26.10.2005, 12:00
    #33344581
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Ребята подскажите пожалуйста а как состояние теперь TextBox сохранить, а то каждый раз при отправлении клиенту, приходит пустое поле.
...
Рейтинг: 0 / 0
26.10.2005, 12:24
    #33344639
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Запихните его во ViewState на стороне сервера
...
Рейтинг: 0 / 0
26.10.2005, 12:50
    #33344726
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Ну это я поняла, только как реализовать незнаю :)
Сделала так:
<TEXTAREA name="TextBox" EnableViewState="True"></TEXTAREA>
Не работает к сожалению, а как еще сделать не знаю :( на стороне сервера чтоли пихать в TextBox значение нужно?
...
Рейтинг: 0 / 0
26.10.2005, 14:07
    #33344991
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Насчёт ViewState я погорячился. Попробуйте создать невидимый пользователю TextBox на странице и при изменении TextArea (пропишите контролу runat=server) клиентским скриптом обновлять значение TextBox, а после перезагрузки страницы считывать значение TextArea из TextBox. Не работал с TextArea, не знаю насколько вариант разумный.
...
Рейтинг: 0 / 0
26.10.2005, 14:14
    #33345013
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
да в том то и дело, что нельзя использовать runat=server, так как работаю с данным полем на стороне клиента :(
...
Рейтинг: 0 / 0
26.10.2005, 14:18
    #33345034
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Одно из другого не вытекает. runat=server нуобходимо для того, чтобы можно было при загрузке страницы установить значение для TextArea из невидимого TextBox'a. При это своих 'клиентских' свойств TextArea не теряет.
...
Рейтинг: 0 / 0
26.10.2005, 14:22
    #33345053
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Вы могли бы уточнить задачу, что именно вы хотите сделать? Тогда, думаю, и посоветовать можно будет что-то более путное, а не концептуальное и некрасивое решение.
...
Рейтинг: 0 / 0
27.10.2005, 08:57
    #33346539
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Добрый день :)
в общем я произвожу изменение скриптами в TextBox на стороне клиента.
На подобии того скрипта, что здесь при создании сообщения, только здесь вставляется подобие тегов в квадратных скобках, ну а у меня текст при наведении на объект. Потом данные из этого поля я использую на сервере, а при возвращении страницы клиенту, он видит пустое поле. Вот этого мне бы и хотелось избежать.
Спасибо за участие :)
...
Рейтинг: 0 / 0
27.10.2005, 17:17
    #33348315
FilEd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
a чем не устраивает такое?

<asp:TextBox id="TB1" runat="server" Height="100px" Width="300px" TextMode="MultiLine"></asp:TextBox>

http://filimon.tk - НаСтоящий Windows Desktop в IE.
...
Рейтинг: 0 / 0
27.10.2005, 18:14
    #33348516
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
А вы не можете и вправду использовать серверный контрол вместо TextArea?
...
Рейтинг: 0 / 0
27.10.2005, 18:54
    #33348610
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
Если совсем невмоготу как надо использовать TextArea, то общая концепция такова:

1) Создаём html-контрол TextArea.
2) Создаём серверный контрол TextBox, делаем его невидимым.
3) на событие onclick кнопки, отправляющей данные на сервер, ставим javascript функцию, которая присваивает TextBox'у значение TextArea, а затем вызываем submit формы.
4) В теге <body> прописываем событие onload и пишем ещё одну javascript
функцию, которая присваивает TextArea значение TextBox'а.
5) И будет вам щастие! :)
...
Рейтинг: 0 / 0
27.10.2005, 23:49
    #33348893
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
ЛенусикРебята подскажите пожалуйста а как состояние теперь TextBox
сохранить, а то каждый раз при отправлении клиенту, приходит пустое
поле.Ленусик, Вам же уже все расказали :)
при загрузке страницы смотрите значение Request.Form["TextBox"], если оно не
null тогда формируете значение для textArea, т.е.
Код: plaintext
1.
2.
3.
4.
5.
6.
<TEXTAREA name="TextBox"><%= val %></TEXTAREA>

codebehind:
 var protected string val = "";
if( Request.Form["TextBox"]!= null )

val = Request.Form["TextBox"];

Это был вариант для использования не серверного контрола

Ленусикда в том то и дело, что нельзя использовать runat=server, так
как работаю с данным полем на стороне клиента :(для работы с
серверным контролом на стороне клиента можно использовать конструкцию:

Код: plaintext
<% TextBox.ClientID %>


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.10.2005, 23:51
    #33348896
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
AxeleronЕсли совсем невмоготу как надо использовать TextArea, то
общая концепция такова:

1) Создаём html-контрол TextArea.
2) Создаём серверный контрол TextBox, делаем его невидимым.
3) на событие onclick кнопки, отправляющей данные на сервер, ставим
javascript функцию, которая присваивает TextBox'у значение TextArea, а затем
вызываем submit формы.
4) В теге <body> прописываем событие onload и пишем ещё одну javascript
функцию, которая присваивает TextArea значение TextBox'а.
5) И будет вам щастие! :)хм... простите, конечно, но это называется
почесать ухо пяткой....


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.10.2005, 23:54
    #33348897
profil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
подправлю скрипт:
на клиенте:
Код: plaintext
<TEXTAREA name="TextBox"><%= val %></TEXTAREA>
codebehind:
Код: plaintext
1.
2.
3.
4.
protected string val = "";
....
//в pageload:
if( Request.Form["TextBox"]!= null )
 val = Request.Form["TextBox"];



Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
28.10.2005, 12:15
    #33349559
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
profilхм... простите, конечно, но это называется
почесать ухо пяткой....

Ну не спорю, просто, наверное вопрос не до конца понял.
С другой стороны, тоже способ.
...
Рейтинг: 0 / 0
31.10.2005, 12:11
    #33352632
Ленусик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значение на сервере
profil Молодец :)
Вот билась билась с этой проблеммой, а простейшее решение как из головы вылетело :)

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


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