Gracias por la respuesta Marcelo, pero tanto el form, como el boton como el datagrid tienen la etiqueta runat="server", lo chequee y sigue saliendo el mismo error.
Te pongo abajo el código .aspx de la página completo por si así encuentras alguna otra cosa.
Saludos y muchas gracias de antemano!!
Código:
<body>
<form id="form1" runat="server">
<div id="contenedor_ad">
<div id="cabecera_ad">
<h1> Datos de los sensores </h1>
</div>
<div id="cuerpo_ad">
<div class="text_4">
<div class="text_1">
<div id="texto_ad">
Fecha de inicio:
<asp:TextBox ID="tbFechaInicio" runat="server" CssClass="label_fechainicio_ad"></asp:TextBox>
<br />
Fecha de fin:
<asp:TextBox ID="tbFechaFin" runat="server" CssClass="label_fechafin_ad"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button2" runat="server" Text="Aplicar filtro"
onclick="Button2_Click" CssClass="boton" />
<asp:Button ID="Button3" runat="server" onclick="Button3_Click"
Text="Exportar a Excel" CssClass="boton" />
<br />
<br />
</div>
</div>
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" CssClass="centrado_tabla_ad" >
<HeaderStyle BackColor="#88aaff" Font-Bold="True" ForeColor="White" HorizontalAlign="Center" />
<AlternatingRowStyle BackColor="White" />
<Columns>
<asp:BoundField DataField="Fecha" DataFormatString="{0:yy-MM-dd/ hh:mm.ss}"
HeaderText="Fecha" SortExpression="Fecha" />
<asp:BoundField DataField="Presion" HeaderText="Presion"
SortExpression="Presion" />
<asp:BoundField DataField="Temperatura" HeaderText="Temperatura"
SortExpression="Temperatura" />
<asp:BoundField DataField="Conductividad" HeaderText="Conductividad"
SortExpression="Conductividad" />
<asp:BoundField DataField="Salinidad" HeaderText="Salinidad"
SortExpression="Salinidad" />
<asp:BoundField DataField="SatuOxigeno" HeaderText="SatuOxigeno"
SortExpression="SatuOxigeno" />
<asp:BoundField DataField="Oxigeno" HeaderText="Oxigeno"
SortExpression="Oxigeno" />
<asp:BoundField DataField="pH" HeaderText="pH" SortExpression="pH" />
<asp:BoundField DataField="PotencialReductor" HeaderText="PotencialReductor"
SortExpression="PotencialReductor" />
<asp:BoundField DataField="Clorofila" HeaderText="Clorofila"
SortExpression="Clorofila" />
<asp:BoundField DataField="Radiacion" HeaderText="Radiacion"
SortExpression="Radiacion" />
<asp:BoundField DataField="Transmitancia" HeaderText="Transmitancia"
SortExpression="Transmitancia" />
<asp:BoundField DataField="Turbidez" HeaderText="Turbidez"
SortExpression="Turbidez" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:cnxIbercoBoyas %>"
SelectCommand="SELECT [Fecha], [Presion], [Temperatura], [Conductividad], [Salinidad], [SatuOxigeno], [Oxigeno], [pH], [PotencialReductor], [Clorofila], [Turbidez], [Radiacion], [Transmitancia] FROM [MedicionSeparadaFiltrada] ORDER BY [Fecha]">
</asp:SqlDataSource>
</div>
</div>
<div id="pie_ad">
<img alt="" src="http://www.forosdelweb.com/Imagenes/pie.jpg" />
</div>
</div>
</form>
</body>