Does anyone know how to get a list form to display as an aspx page by default instead of as a popup iframe? For example, when a user clicks on a list item, DispForm.aspx opens as part of the same page as the list.

EDIT: I'm working in Visual Studio.

1 Answer 1


If you go to the List Settings page for that list and choose "Advanced settings," you can set "Launch forms in a dialog?" to "No." Selecting "No" will cause these actions to navigate to the full page.

  • I'm working in Visual Studio, so would this be somewhere in the Schema.xml file for the list?
    – MorayM
    Commented May 28, 2012 at 14:22
  • 2
    You need to set NavigateForFormsPages="TRUE" in the schema. Found the answer here: stackoverflow.com/questions/6125309/… Commented May 28, 2012 at 14:29
  • Found that questions about a minute before you posted it, but thanks!
    – MorayM
    Commented May 28, 2012 at 14:35
  • 1
    @Danny- some times when I choose this setting it has no effect. Why in some lists does the item open in a new window and others still retain the pop-up?
    – user8962
    Commented Jun 19, 2012 at 17:40
  • Same problem here - the setting doesn't have any effect.
    – jamps3
    Commented Sep 2, 2014 at 15:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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