Devo inserire una pagina dentro una MasterPageFile, la singola pagina che funziona senza problemi è questa:
codice:
<form id="form1" runat="server">
<input id="formData" size="8" runat="server" type="text" class="campotesto" name="formData" value="" />
<asp:Button id="btn_cerca" runat="server" Text="Cerca" />
<asp:GridView ID="Griedview" runat="server" AutoGenerateColumns="False"
DataSourceID="adsData" DataKeyNames="ID" >
<Columns >
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="Orario" HeaderText="Orario" SortExpression="Orario" HtmlEncode="False" DataFormatString="{0:t}" />
<asp:BoundField DataField="Data" HeaderText="Data" SortExpression="Data" HtmlEncode="False" DataFormatString="{0:d}" />
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="adsData" runat="server" DataFile="~/data/data.mdb"
SelectCommand="SELECT * FROM [Bollettino] WHERE ([Data] = ?) ORDER BY Orario">
<SelectParameters>
<asp:FormParameter DefaultValue="" FormField="FormData" Name="Data" Type="DateTime" />
</SelectParameters>
</asp:AccessDataSource>
</form>
Dato che nella masterpage è incluso il form la pagina diventa così:
codice:
<%@ Page Language="VB" AutoEventWireup="false" MasterPageFile="~/Main/MasterPage.master" CodeFile="data.aspx.vb" Inherits="bollettino" %>
<asp:Content ID="Content1" ContentPlaceHolderID="maincontent" Runat="Server">
<input id="formData" size="8" runat="server" type="text" class="campotesto" name="formData" value="" />
<asp:Button id="btn_cerca" runat="server" Text="Cerca" />
<asp:GridView ID="Griedview" runat="server" AutoGenerateColumns="False"
DataSourceID="adsData" DataKeyNames="ID" >
<Columns >
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="Orario" HeaderText="Orario" SortExpression="Orario" HtmlEncode="False" DataFormatString="{0:t}" />
<asp:BoundField DataField="Data" HeaderText="Data" SortExpression="Data" HtmlEncode="False" DataFormatString="{0:d}" />
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="adsData" runat="server" DataFile="~/data/data.mdb"
SelectCommand="SELECT * FROM [Bollettino] WHERE ([Data] = ?) ORDER BY Orario">
<SelectParameters>
<asp:FormParameter DefaultValue="" FormField="FormData" Name="Data" Type="DateTime" />
</SelectParameters>
</asp:AccessDataSource>
</asp:Content>
Però adesso non mi carica più il valore di formData, poichè il tag del form della masterPage è diverso! Come posso risolvere il problema? Grazie