SelectCommand <%=var%> ne fonctionne pas
Bonjour je n'arrive pas a trier dans mon where quand il y a une variable asp comme ce-ci
code aspx
Code:
1 2 3 4 5 6 7 8 9
|
<asp:SqlDataSource ID="MesAnn" runat="server"
ConnectionString="<%$ ConnectionStrings:JDEConnection %>"
SelectCommand="SELECT [id_ann], [titre_ann], [text_ann], [id_cat], [nom_use] FROM [Annonce] WHERE ([nom_use] = @nom_use)">
<SelectParameters>
<asp:Parameter DefaultValue='<%=UserID%>' Name="nom_use" Type="String" />
</SelectParameters>
</asp:SqlDataSource> |
code behind c#
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class MesAnnonce : System.Web.UI.Page
{
public string UserID;
protected void Page_Load(object sender, EventArgs e)
{
UserID = User.Identity.Name;
}
} |
pourtant quand je met directement la valeur dans DefaultValue cela passe
Code:
1 2 3
|
<asp:Parameter DefaultValue="testeur1" Name="nom_use" Type="String" />
</SelectParameters> |
pouvez vous me dire comment faire un where avec une variable asp ?
Merci d'avance