Querystring rend-il les champs obligaoire?
Voila mon code:
Code:
1 2 3 4 5 6 7 8 9
|
protected void btn_valider_Click(object sender, EventArgs e)
{
string toto;
string rob;
toto = ListBox1.SelectedValue;
rob=ListBox2.SelectedValue;
Response.Redirect("Résultat_reche_cheval.aspx?toto="+toto+"&rob="+rob);
} |
puis
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<asp:AccessDataSource ID="Cheval" runat="server" DataFile="~/App_Data/esire.mdb"
SelectCommand="SELECT [CHE_NOCHEVAL], [CHE_CORACE], SEXE.[SEX_LMSEXE], ROBE.[ROB_LLROBE], [CHE_POARAB], [CHE_POANGL], [CHE_DTDECES], [CHE_NUMERE], [CHE_NUPERE2], [CHE_NUPERE1], [CHE_COPAYSNAIS], [CHE_ANNAIS]
FROM [CHEVAL],[SEXE],[ROBE]
WHERE SEXE.[SEX_COSEXE]=CHEVAL.[CHE_COSEXE] AND CHE_COSEXE=? AND
ROBE.[ROB_COROBE]=CHEVAL.[CHE_COROBE] AND CHE_COROBE=?" >
<SelectParameters>
<asp:QueryStringParameter Name="SEX_LMSEXE" QueryStringField="toto" Type="String" />
<asp:QueryStringParameter Name="ROB_LLROBE" QueryStringField="rob" Type="String" />
</SelectParameters>
</asp:AccessDataSource> |
Hors quand je sélectionne juste dans ma première listBox puis je valide, il ne m'affiche aucun résultat....
Il y a t-il un moyen pour dire que je ne suis pas obligé de sélectionné les deux mais seulement un suffirais....?
Merci