Как вернуть значение из скрипта
От: Mishka.NET Норвегия  
Дата: 31.07.02 15:21
Оценка:
Имеется страница, а на ней скрипт, написанный на JScript, который вычисляет некоторое целое значение. Вопрос: как получить это значения на стороне сервера, после того, как страница будет отправлена?
Re: Как вернуть значение из скрипта
От: IT Россия linq2db.com
Дата: 31.07.02 15:29
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>Имеется страница, а на ней скрипт, написанный на JScript, который вычисляет некоторое целое значение. Вопрос: как получить это значения на стороне сервера, после того, как страница будет отправлена?


Вписать это значение в какое-нибудь скрытое поле перед тем как сделать submit.
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Как вернуть значение из скрипта
От: Mishka.NET Норвегия  
Дата: 31.07.02 15:39
Оценка:
Здравствуйте IT, Вы писали:

IT>Вписать это значение в какое-нибудь скрытое поле перед тем как сделать submit.


Так и делаю:
в форме: <input id="time" type="hidden" value="90">

а скрипт делает что-то вроде: Form1.time.value = 10;

Вопрос: как это 10 получить на сервере после того как форма submit?

P.S. Игорь, угадай, зачем мне это надо?
Re[3]: Как вернуть значение из скрипта
От: IT Россия linq2db.com
Дата: 31.07.02 15:48
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>Так и делаю:

M.NET>в форме: <input id="time" type="hidden" value="90">

Так это поле ASP.NET никак не обрабатывает, тебе нужно самому его будет выковыривать из Request.Form. Если хочешь по всем правилам, то нужно делать скрытый TextBox, тогда ASP.NET will take care of that.

M.NET>P.S. Игорь, угадай, зачем мне это надо?


Ну... дай попробую... ты делаешь домашнюю страничку угадал?
Если нам не помогут, то мы тоже никого не пощадим.
Re[4]: Как вернуть значение из скрипта
От: Mishka.NET Норвегия  
Дата: 31.07.02 15:54
Оценка:
Здравствуйте IT, Вы писали:

IT>Так это поле ASP.NET никак не обрабатывает, тебе нужно самому его будет выковыривать из Request.Form. Если хочешь по всем правилам, то нужно делать скрытый TextBox, тогда ASP.NET will take care of that.


Поставил TextBox, но по какой-то причине, когда устанавливаю ему Visible в false, он вообще не рендериться и соответственно происходит ошибка в скрипте.
А где в Request.Form это поле искать, если не пользовать TextBox?

M.NET>>P.S. Игорь, угадай, зачем мне это надо?

IT>Ну... дай попробую... ты делаешь домашнюю страничку угадал?
Точно! Как 20 секунд истекут, так сразу телепортирую на rsdn.ru Не фиг порнуху смотреть
Re[5]: Как вернуть значение из скрипта
От: IT Россия linq2db.com
Дата: 31.07.02 16:04
Оценка: 8 (1)
Здравствуйте Mishka.NET, Вы писали:

M.NET>Поставил TextBox, но по какой-то причине, когда устанавливаю ему Visible в false, он вообще не рендериться и соответственно происходит ошибка в скрипте.


Visible=False говорит серверу не выводить это поле вообще в HTML. Тебе видимо нужен System.Web.UI.HtmlControls.HtmlInputHidden и его поле Type.

M.NET>А где в Request.Form это поле искать, если не пользовать TextBox?


Request.Form это NameValueCollection, прямо в ней и ищи.

IT>>Ну... дай попробую... ты делаешь домашнюю страничку угадал?


M.NET>Точно! Как 20 секунд истекут, так сразу телепортирую на rsdn.ru Не фиг порнуху смотреть


Я надеюсь у тебя там нет непристойных фоток малолетьних, ну там типа дочка в ванной. А то ещё привлекут
Если нам не помогут, то мы тоже никого не пощадим.
Re[6]: Как вернуть значение из скрипта
От: Mishka.NET Норвегия  
Дата: 31.07.02 16:19
Оценка:
Здравствуйте IT, Вы писали:

Всё заработало. Таймер готов. Осталось с твоим colorer разобраться.

M>>Точно! Как 20 секунд истекут, так сразу телепортирую на rsdn.ru Не фиг порнуху смотреть

IT>Я надеюсь у тебя там нет непристойных фоток малолетьних, ну там типа дочка в ванной. А то ещё привлекут
Фи. У меня ни дочки нет, ни домашней страницы. Всё время на rsdn трачу
Re: Как вернуть значение из скрипта
От: Аноним  
Дата: 04.08.02 20:47
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>Имеется страница, а на ней скрипт, написанный на JScript, который вычисляет некоторое целое значение. Вопрос: как получить это значения на стороне сервера, после того, как страница будет отправлена?

Загнать в POST или GET переменную
Re[3]: Как вернуть значение из скрипта
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 05.08.02 07:55
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>Так и делаю:

M.NET>в форме: <input id="time" type="hidden" value="90">
M.NET>а скрипт делает что-то вроде: Form1.time.value = 10;
M.NET>Вопрос: как это 10 получить на сервере после того как форма submit?

Поставь для этого input атрибут runat="server", и пусть у него ID="hidTime"
В .aspx.vb файле пропиши его:
Protected WithEvents hidTime As System.Web.UI.HtmlControls.HtmlInputHidden

После этого на серверной стороне пользуй так:
hidTime.Value
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.