I have used html helpers in mvc but i am confused that which could be the scenario where i would need to make custom html helpers in mvc , i have browse over the web and found the following :
here if the value of ImageSource,Imagename,ImageDescription will be null than view will throw error so by using custom html helper for the same we could get rid from conditional code and use our own custom helper method . but is that only reason to make custom html helpers what could be other scenario to use custom html helpers?