Καταρχάς καλησπέρα. Εν δευτέροις είναι η πρωτή φορά που φλεφτάρω με την ASP .Net (VB) και που και που τρώω και καμιά χυλόπιτα. Μέχρι στιγμής έβρισκα απαντήσεις στα προβλήματα που έχω αλλά εδώ σηκώνω τα χέρια ψηλά. Ποιο το πρόβλημα λοιπόν:
Έχω ένα μενού με 4 επιλογές. Έχω επίσης ένα template και μία βάση από πίσω. Θέλω τα δεδομένα που υπάρχουν στο template όταν φορτώνει η σελίδα να επιλέγονται βάση της επιλογής που έκανα στο μενού.
Είπα λοιπόν και εγώ να χρησιμοποιήσω το SelectParameters. Το σφάλμα που μου βγάζει είναι το εξής:
Error 1 Literal content ('<asp:QueryStringParameter="Supplier" QueryStringField="IdentTitle" Type="Char" />') is not allowed within a 'System.Web.UI.WebControls.ParameterCollection'. C:\WebApplications\Cubeware\Pages\Suppliers.aspx 35
Δυστυχώς δεν καταλαβαίνω το σφάλμα καθόλου τι εννοεί... ο κώδικας του Select Parameters είναι ο εξής:
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:cubewareWebConnectionString %>"
SelectCommand="SELECT Suppliers.id, Suppliers.Logo, Suppliers.IdentTitle, Suppliers.Weblink, Products.ProdName, Products.Description, Products.SupplierID FROM Suppliers INNER JOIN Products ON Suppliers.id = Products.SupplierID WHERE (Supplier = ?)">
<SelectParameters><asp:QueryStringParameter="Supplier" QueryStringField="IdentTitle" Type="Char" /> </SelectParameters>
</asp:SqlDataSource>