title: The type specified in the TypeName property of ObjectDataSource 'ObjectDataSource1' could not be found
body: <p>Im using <code>VS2008</code> with <code>.Net Framework 3.5</code>, i have created a site from <kbd>File</kbd>-><kbd>New</kbd>-><kbd>Web Site</kbd>, I added a Master Page and Default content page. I added objects <code>DetailsView</code> and <code>ObjectDataSource</code>. To populate data in App_Code Folder i create three classes,
  db (to connect to db and populate table, dataset and datareader etc.)
  Screen (Model class)
  ScreenDALC (Data Access Layer class)
  Please note that all code behind files are not in any specific namespace</p>
  
  <pre><code>&lt;asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px" 
  AllowPaging="True" AutoGenerateRows="False" DataSourceID="ObjectDataSource1"&gt;
  &lt;Fields&gt;
      &lt;asp:BoundField DataField="ScreenID" HeaderText="ScreenID" 
      SortExpression="ScreenID" /&gt;
      &lt;asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" /&gt;
      &lt;asp:CommandField ShowDeleteButton="True" ShowEditButton="True" 
      ShowInsertButton="True" /&gt;
  &lt;/Fields&gt;
  &lt;/asp:DetailsView&gt;
  
  &lt;asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
  DataObjectTypeName="Screen" DeleteMethod="Delete" 
  InsertMethod="Insert" OldValuesParameterFormatString="original_{0}" 
  SelectMethod="GetScreen" TypeName="ScreenDALC" UpdateMethod="Update"&gt;
  &lt;/asp:ObjectDataSource&gt;
  </code></pre>
  
  <p>When i run application it runs with no error and i can see data on form. but when i open page with url like <code>http://localhost/irfu/irfulabs/newcpanel/default.aspx</code> i get the error message as in subject.</p>
  
  <p>Please also note that what i have already tried, i put whole project in a namespace and got the same error message, i put all files in one folder but still got same error message. I have also added System.ComponentModel; to add signatures to all methods.</p>