Я создаю веб-сайт ASP.NET только для проверки своих навыков, и я использую множество обратных вызовов, которые не требуют обновления страницы, а URL-адрес не меняется. В этом примере предположим, что я создаю веб-Outlook с древовидной структурой, сеткой и панелью сведений.

Есть ли стандарт (опубликованный или предполагаемый), в котором говорится, что я должен отправлять обратно или даже время от времени обновлять свой URL?

1
Christopher Jon Mankowski 18 Авг 2010 в 04:36
Сондерс К вашему сведению: у меня был HTML5 в качестве тега, поскольку можно было обновить URL-адрес с помощью обратной передачи или предлагаемого HTML5. Кроме того, WCF - это технология, которую я использую, чтобы избежать обратной передачи. Я оставлю внесенные вами правки, но хочу, чтобы вы знали
 – 
Christopher Jon Mankowski
18 Авг 2010 в 04:43
1
Это хорошо знать. Ваши теги по-прежнему не имеют ничего общего с вашим вопросом. Теги предназначены для категоризации вопроса, а не для перечисления вещей, которые могут быть связаны с вопросом. Если бы вы использовали HTML5 для обновления или если бы ваш вопрос касался использования WCF, чтобы избежать обратной передачи, то эти теги были бы подходящими.
 – 
John Saunders
18 Авг 2010 в 05:29

2 ответа

Лучший ответ

Стандартный , который вы, вероятно, ищете, называется удобством использования. DHTML, Ajax или как вы хотите это назвать - это нормально, пока они не нарушат ожидания пользователей от поведения браузера. Когда кнопка «Назад» не работает, и пользователи не могут добавить страницу в закладки точно так, как они ожидают, вы делаете это неправильно.

1
Peter T. LaComb Jr. 18 Авг 2010 в 04:42

Я не знаю официального стандарта, но вы можете проверить Gmail, чтобы увидеть хороший пример того, как было сделано что-то подобное. URL-адрес меняется на сайте гораздо чаще, чем обновляется страница.

0
MCS 18 Авг 2010 в 05:36