Código:
hago el llamado de la variable categoria, por metodo post y generalmente dentro del codigo lleno variables usando la forma = "" + categoria + ""Dim categoria As String = Context.Request.QueryString("cat")
DataList
Código:
El Parameter DefaultValue (Noticias y 1) quiero reemplazarlo por variables... por ejemplo<asp:DataList ID="DataList2" runat="server" DataKeyField="id" DataSourceID="SqlDataSource2" RepeatColumns="3" RepeatDirection="Horizontal"> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("url") %>' Text='<%# Eval("nombre") %>' Width="180px"></asp:HyperLink> </ItemTemplate> </asp:DataList> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:conex %>" SelectCommand="SELECT * FROM [enlace] WHERE (([cat] = @cat) AND ([clas] = @clas))"> <SelectParameters> <asp:Parameter DefaultValue="Noticias" Name="cat" Type="String" /> <asp:Parameter DefaultValue="1" Name="clas" Type="String" /> </SelectParameters> </asp:SqlDataSource>
<asp:Parameter DefaultValue="<%" + categoria + "%>" Name="cat" Type="String" />
pero de esta forma me da error, no se como hacerlo, alguna ayuda!!!!!