У меня есть галерея изображений, которая имеет следующий маршрут:
// gallery id
routes.MapRoute(
"gallery-route",
"gallery/{galleryID}/{imageID}/{title}",
new { controller = "Gallery", action = "Index", galleryID = (string)null, imageID = (string) null, title = (string) null},
new { galleryID = @"\d+" }
);
У меня могут быть такие URL как:
example.com / gallery / 4/23 - показывает
галерея 4 и изображение 23
example.com / gallery / 4 - показывает
Галерея 4 и первое изображение в этом
галерея
Я пытался создать режим «Редактирование на месте», который позволяет администратору редактировать изображения и сталкивается с несколькими проблемами. В настоящее время функциональность редактирования не AJAX.
1) Как сохранить параметр режима «залипания»? Рядом с каждым изображением не будет кнопки «Изменить». я хочу, чтобы режим редактирования был «липким», но потом я обнаружил, что мне нужно либо установить его в сеансе, либо добавить параметр для каждой ссылки на странице, которая неуклюжа.
2) У меня включено кэширование для этого представления. Поэтому, если я внесу изменение и обновлю - исходное кэшированное представление останется.
Кто-нибудь может дать мне какие-нибудь мысли?