R – MOSS WCM – Best way to customise a list item view

listmosssharepoint

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

Best Answer

Best thing to do is, customize the form in SP Designer and use a feature to deploy the modified list pages.

You can do this by modifying the list schema.xml and specifiying your custom list pages at the bottom.