I am createing an external facing SharePoint site which contains a number of custom lists. Some of these are extremely complicated.
I generally avoid using the SharePoint Designer like the plague, preferring to stick to Visual Studio.
To display a list item to users should I really try and get my head around making a custom DispForm.aspx or would is it better to create my own custom asp.net page, pass the item id into it and populate the page using code behind?
If I go the second option is there a way to 'bind' the list item to the page so I can directly access the fields or would I have to do literal replacement etc?
Thanks