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

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

<%=replace(request.form("TextBox"),chr(34),"<br>")%>
...
Рейтинг: 0 / 0
Значение на сервере
    #33344525
Ленусик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибки :)
...
Рейтинг: 0 / 0
Значение на сервере
    #33344581
Ленусик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята подскажите пожалуйста а как состояние теперь TextBox сохранить, а то каждый раз при отправлении клиенту, приходит пустое поле.
...
Рейтинг: 0 / 0
Значение на сервере
    #33344639
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запихните его во ViewState на стороне сервера
...
Рейтинг: 0 / 0
Значение на сервере
    #33344726
Ленусик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это я поняла, только как реализовать незнаю :)
Сделала так:
<TEXTAREA name="TextBox" EnableViewState="True"></TEXTAREA>
Не работает к сожалению, а как еще сделать не знаю :( на стороне сервера чтоли пихать в TextBox значение нужно?
...
Рейтинг: 0 / 0
Значение на сервере
    #33344991
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчёт ViewState я погорячился. Попробуйте создать невидимый пользователю TextBox на странице и при изменении TextArea (пропишите контролу runat=server) клиентским скриптом обновлять значение TextBox, а после перезагрузки страницы считывать значение TextArea из TextBox. Не работал с TextArea, не знаю насколько вариант разумный.
...
Рейтинг: 0 / 0
Значение на сервере
    #33345013
Ленусик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да в том то и дело, что нельзя использовать runat=server, так как работаю с данным полем на стороне клиента :(
...
Рейтинг: 0 / 0
Значение на сервере
    #33345034
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Одно из другого не вытекает. runat=server нуобходимо для того, чтобы можно было при загрузке страницы установить значение для TextArea из невидимого TextBox'a. При это своих 'клиентских' свойств TextArea не теряет.
...
Рейтинг: 0 / 0
Значение на сервере
    #33345053
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы могли бы уточнить задачу, что именно вы хотите сделать? Тогда, думаю, и посоветовать можно будет что-то более путное, а не концептуальное и некрасивое решение.
...
Рейтинг: 0 / 0
Значение на сервере
    #33346539
Ленусик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день :)
в общем я произвожу изменение скриптами в TextBox на стороне клиента.
На подобии того скрипта, что здесь при создании сообщения, только здесь вставляется подобие тегов в квадратных скобках, ну а у меня текст при наведении на объект. Потом данные из этого поля я использую на сервере, а при возвращении страницы клиенту, он видит пустое поле. Вот этого мне бы и хотелось избежать.
Спасибо за участие :)
...
Рейтинг: 0 / 0
Значение на сервере
    #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
Значение на сервере
    #33348516
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы не можете и вправду использовать серверный контрол вместо TextArea?
...
Рейтинг: 0 / 0
Значение на сервере
    #33348610
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если совсем невмоготу как надо использовать TextArea, то общая концепция такова:

1) Создаём html-контрол TextArea.
2) Создаём серверный контрол TextBox, делаем его невидимым.
3) на событие onclick кнопки, отправляющей данные на сервер, ставим javascript функцию, которая присваивает TextBox'у значение TextArea, а затем вызываем submit формы.
4) В теге <body> прописываем событие onload и пишем ещё одну javascript
функцию, которая присваивает TextArea значение TextBox'а.
5) И будет вам щастие! :)
...
Рейтинг: 0 / 0
Значение на сервере
    #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
Значение на сервере
    #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
Значение на сервере
    #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
Значение на сервере
    #33349559
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
profilхм... простите, конечно, но это называется
почесать ухо пяткой....

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

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


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