title: Assigning DataTable to ViewState is a good way?
body: <p>I'm getting a DataTable from a DataBase and assigning to ViewState like below: Because I don't want to hit the database for every time.</p>
  
  <pre><code>DataTable dt = GetDataTable();
  ViewState["dtTable"] = dt;
  </code></pre>
  
  <p><code>GetDataTable()</code> is a method, which retrieves 1000 records from the DataBase.
  Is this the best way or which one is the best way to handle this?</p>