У меня есть вызов ajax, который получает список событий для определенных пользователей, он работает нормально, никаких проблем с ajaxy. Когда я вызываю его из административной области приложения, я хочу, чтобы он вел себя немного иначе, но я нашел единственный способ определить, вызывается ли он из административной области, - это проверить сегменты реферера и посмотреть, находится ли ссылающаяся страница в админка.
Есть ли другой (более встроенный в MVC) способ сделать это?
На данный момент вызываемое действие выглядит как
public ActionResult Events(string recorded, bool ongoing)
{
if (this.Request.UrlReferrer.Segments.Contains("Administration/"))
:
и работает отлично, выглядит немного хакерски.
Есть мысли?