2

I'm trying to get the current item for filter search value. When im trying to access the RenderingContext.Current.Rendering.Item it showing some kind of error. Please find my screen shot below. 1. I'm Getting error because of postback in case if it is, How to resolve this without ajax?

Controller screen

Views Screen

Error Message:

System.InvalidOperationException
  HResult=0x80131509
  Message=Attempt to retrieve context object of type 'Sitecore.Mvc.Presentation.RenderingContext' from empty stack.
  Source=Sitecore.Mvc
  StackTrace:
   at Sitecore.Mvc.Common.ContextService.Peek[T]()
   at Molina.Project.Microsites.Web.Controllers.MicroSites.HopeLocationDropOff.LocationDropOffController.GetLocationInfo(String SearchString) in C:\Molina\Mohamed\Project\Microsites\Molina.Project.Microsites.Web\Controllers\MicroSites\HopeLocationDropOff\LocationDropOffController.cs:line 23
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__11_0()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_1.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
2
  • Did you resolve this? Commented Mar 18, 2021 at 12:22
  • Yes, DataSource Item not mapped properly thats why it is failed to get Sitecore Item.
    – Hasanshali
    Commented Feb 24, 2022 at 9:01

0