6

I am creating DD4T.net page using Smart Target as per details mentioned in Help Link there is one method in view is called @Html.RenderSmartTargetRegion("HomepagePromotions") which is not available when I am trying to call I believe some DLL is missing.

Any Help regarding the same will be highly appreciated

  • can you edit your question and supply a bit more detail on what error you are getting? – Bart Koopman Feb 4 '15 at 11:08
  • @Html.RenderSmartTargetRegion("HomepagePromotions") method is not available and there is no error just method is missing. – Hem Kant Feb 4 '15 at 11:17
4

This function is not a standard functionality that is available in the dd4t dlls, that's why it doesn't work with your setup.

The blog post you refer to describes how you can add such functionality. Basically, you should copy/paste the helper code (class : SmartTargetHelper) in your own project, build it, and then calling the function RenderSmartTargetRegion should work.

  • I did exactly the same copy the class from the blog post in my .net application but the method is not available – Hem Kant Feb 4 '15 at 11:15
  • Also there is not such function exist in that class – Hem Kant Feb 4 '15 at 11:23
  • The function you describe is a c# extension method. Are you sure you added the function in a static class. Also, do you import that namespace in your razor view (@using "namespace" in top of your view ?) – Harald Hoffelinck Feb 4 '15 at 12:15
  • Yes but RenderSmartTargetRegion is not available – Hem Kant Feb 4 '15 at 12:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.