Έχω ένα απλό GridView στο οποίο έχω ορίσει allowPaging = true.
Το .aspx αρχείο βρίσκεται στον φάκελο /BO/Users.aspx
Το πρόβλημα είναι οτι οταν επιλέγω να πάω σε κάποια σελίδα του GridView αντί να κάνει postBack στην ίδια σελίδα (δηλαδή στην BO/Users.aspx) πάει στην Users.aspx (δηλαδή ενα επίπεδο πάνω).
Έβαλα το αρχείο ενα επίπεδο πάνω και δούλεψε κανονικά.
Δεν μπορώ να καταλάβω ποιό είναι το πρόβλημα. Πως μπορώ να το διορθώσω ωστε να παίζει σε οποιοδήποτε επίπεδο?
Έχω δουλέψει αρκετές φορές με GridViews σε C# και δεν είχα πρόβλημα. Το συγκεκριμένο είναι στημένο σε
VB<asp:GridView runat="server"
ID="UsersGV"
AutoGenerateColumns="False"
AllowSorting="True"
AllowPaging="True"
DataKeyNames="ID"
OnRowDataBound="GridView1_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="First Name" SortExpression="FN">
<ItemTemplate>
</asp:Label runat="server" Text='<%# Eval("Fname")%>' id="FirstNameLBL">
</ItemTemplate>
<EditItemTemplate>
</asp:TextBox runat="server" id="FirstNameTB">
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Last Name" SortExpression="LN">
<ItemTemplate>
</asp:Label runat="server" Text='<%# Eval ("Lname") %>' ID="LastNameLBL">
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Email" SortExpression="Email">
<ItemTemplate>
</asp:Label runat="server" ID="EmailLBL" Text='<%#Eval("Email") %>'>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
αν δεν το θες,
www.antallakseto.gr