While testing one of our webparts, I came across a weird problem in which the page containing the WebPart was not rendering if a QueryString parameter with the name “ID” was specified. Fortunately, Google helped me out listing this blog post in the search results.
As stated in this blog post, you should not use the following QueryString parameter names:
- FeatureId
- ListTemplate
- List
- ID
- VersionNo
- ContentTypeId
- RootFolder
- View
- FolderCTID
- Mode
- Type

