Salve ragazzi siete gentilissimi...io ho provato ma penso che ci sia qualcosa che non va nel mio codice perchè mi da errore di sintassi...

pagina Default.cs.aspx


codice:
protected void Page_Load(object sender, EventArgs e)     {    Connessione_Primaria();     }public void Connessione_Primaria()     {         String ConnString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("App_Data/area2.mdb");         OleDbConnection cn = new OleDbConnection(ConnString);         cn.Open();         String sql = "SELECT * FROM Privata2 ORDER BY Data_ora DESC";         System.Data.OleDb.OleDbCommand cmd = new OleDbCommand(sql, cn);         System.Data.OleDb.OleDbDataReader rdr = cmd.ExecuteReader();         DataTable tabella = new DataTable("Privata2");         tabella.Load(rdr);         LinkButton1.Text = tabella.Rows[0]["Titolo"].ToString();         rdr.Close();         cn.Close();     }
pagina Default.aspx

codice:
<asp:LinkButton ID="LinkButton1" runat="server" Text=""                          onclick="LinkButton1_Click" Font-Overline="false" Font-Underline="false"                          PostBackUrl="News.aspx?ID=<%#ID %>"></asp:LinkButton>
Sta tutto nel form e div (riferimento Default.aspx)

pagina News.cs.aspx

codice:
protected void Page_Load(object sender, EventArgs e)     {         if (Request.Params["ID"] != null)         {             String ConnString;             OleDbConnection cn;             OleDbCommand cmd;             OleDbDataReader rdr;             String sql;             ConnString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("App_Data/area2.mdb");             cn = new OleDbConnection(ConnString);             cn.Open();             sql = "SELECT ID,Titolo,Testo FROM Privata2 WHERE ID= " + Request.Params["ID"];             cmd = new OleDbCommand(sql, cn);             rdr = cmd.ExecuteReader();             DataTable tabella = new DataTable("Privata2");             tabella.Load(rdr);             TextBox1.Text = tabella.Rows[0]["Titolo"].ToString();             TextBox2.Text = tabella.Rows[0]["Testo"].ToString();         }         else          {             TextBox1.Text = "Non ci sono notizie da visualizzare";             TextBox2.Text = "Non ci sono notizie da visualizzare";         }
pagina News.aspx

codice:
<tr>                 <td valign="top" class="style3">                     <asp:TextBox ID="TextBox1" runat="server" Width="718px" Text=" "></asp:TextBox>                 </td>             </tr>             <tr>                 <td valign="top">                     
                     
                     <asp:TextBox ID="TextBox2" runat="server" Height="202px" TextMode="MultiLine"                          Width="714px" Text=" "></asp:TextBox>                 </td>             </tr>
Anche loro sono chiusi in form e div (riferimento News.aspx)

Ragazzi dove sbaglio?