|
|
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
Добрый день. Столкнулся с проблемой. Суть следующая. ASP.NET (не MVC). На странице есть LinkButton. Его анкор может меняться на клиенте по средством клиентской функции JavaScript. К примеру, значения текста ссылки этот элемент может получать "a", "b" или "c". Также есть HiddenField, его значения также назначаются той же функцией JavaScript И если, после постбека HiddenField сохраняет последнее назначеннное ему занчение, то LinkButton сбрасывается при каждом постбеке. Я что-то напутал, или это нормальное поведение линкбаттона? И если да, то как выйти из ситуации? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 01:52:14 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
avolik, сохнанять значение linkbuttona тоже в Hiddenfielde ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 02:04:51 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
Зорюшка, это я знаю. Но у меня на странице 200 линков, представь себе теперь еще и 200 хайденов добавить. А если еще их все и проверять на валидные значения... Как бы обойти это? Не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 02:06:39 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
но можно скриптом обходить усе линки на странице и записать это все добро в один хиддень :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 02:11:06 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
А, чукча не дурак, чукча это уже думал. Вопрос прежний: линкбаттон так себя ведет по природе, или это я немного натупил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 02:14:04 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
avolikА, чукча не дурак, чукча это уже думал. Вопрос прежний: линкбаттон так себя ведет по природе, или это я немного натупил? EnableViewState= "True|False" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 03:02:08 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
window.sessionStorage, window.localStorage ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 08:42:02 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
Нет, енейблвьюстейт не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 14:17:54 |
|
||
|
Сохранение состояния через JavaScript
|
|||
|---|---|---|---|
|
#18+
avolikНа странице есть LinkButton. Его анкор может меняться на клиенте по средством клиентской функции JavaScript. ... Вопрос прежний: линкбаттон так себя ведет по природе, или это я немного натупил? Во-первых, значение анкора не передается на сервер. Во-вторых, ты забываешь, что ссылка не является полем формы и не передается на сервере при сабмите формы. Именно поэтому любые изменения ссылок сделанные на клиенте теряются. Что касается решений, то Zoria и МСУ их уже тебе предложили. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2012, 15:05:56 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37608547&tid=1360089]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 504ms |

| 0 / 0 |
