powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сохранение состояния через JavaScript
10 сообщений из 10, страница 1 из 1
Сохранение состояния через JavaScript
    #37608531
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Столкнулся с проблемой. Суть следующая.

ASP.NET (не MVC).

На странице есть LinkButton. Его анкор может меняться на клиенте по средством клиентской функции JavaScript.
К примеру, значения текста ссылки этот элемент может получать "a", "b" или "c".

Также есть HiddenField, его значения также назначаются той же функцией JavaScript

И если, после постбека HiddenField сохраняет последнее назначеннное ему занчение, то LinkButton сбрасывается при каждом постбеке.

Я что-то напутал, или это нормальное поведение линкбаттона?

И если да, то как выйти из ситуации?
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37608540
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolik,

сохнанять значение linkbuttona тоже в Hiddenfielde
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37608542
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зорюшка, это я знаю. Но у меня на странице 200 линков, представь себе теперь еще и 200 хайденов добавить. А если еще их все и проверять на валидные значения...

Как бы обойти это? Не?
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37608544
Zoria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но можно скриптом обходить усе линки на странице и записать это все добро в один хиддень :)
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37608547
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, чукча не дурак, чукча это уже думал. Вопрос прежний: линкбаттон так себя ведет по природе, или это я немного натупил?
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37608566
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolikА, чукча не дурак, чукча это уже думал. Вопрос прежний: линкбаттон так себя ведет по природе, или это я немного натупил?

EnableViewState= "True|False" ?
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37608639
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
window.sessionStorage, window.localStorage
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37609304
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, енейблвьюстейт не работает.
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37609396
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolikНа странице есть LinkButton. Его анкор может меняться на клиенте по средством клиентской функции JavaScript.
...
Вопрос прежний: линкбаттон так себя ведет по природе, или это я немного натупил?
Во-первых, значение анкора не передается на сервер. Во-вторых, ты забываешь, что ссылка не является полем формы и не передается на сервере при сабмите формы. Именно поэтому любые изменения ссылок сделанные на клиенте теряются.

Что касается решений, то Zoria и МСУ их уже тебе предложили.
...
Рейтинг: 0 / 0
Сохранение состояния через JavaScript
    #37609476
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, да, по поводу решений уже работаю. Меня волновало почему же линкбаттон так себя ведет. И действительно, в его поведении есть логика железная. Вот спасибо за подсказку.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Сохранение состояния через JavaScript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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