Devo inserire una pagina dentro una MasterPageFile, la singola pagina che funziona senza problemi è questa:
Dato che nella masterpage è incluso il form la pagina diventa così: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>
Però adesso non mi carica più il valore di formData, poichè il tag del form della masterPage è diverso! Come posso risolvere il problema? Graziecodice:<%@ 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>

Rispondi quotando