Ho una form con diversi campi (txtquantita, txtmarca ecc...) tra i vari campi ho un imput per l'upload dei files che si chiama Lfile che è questa qui sotto:
<INPUT class="txtbox" id="Lfile" type="file" name="Lfile" runat="server">
Al click del bottone salva if (Lfile.Value=="1") mi finisce sempre nel true, sia che io metta un valore a lfile.value sia che io non lo metta, come mai?
private void ButSalva_Click(object sender, System.EventArgs e)
{
if (TxtQuantita.Text=="")
{
TxtQuantita.Text="/";
}
if (TxtMarca.Text=="")
{
TxtMarca.Text="/";
}
if (TxtModello.Text=="")
{
TxtModello.Text="/";
}
if (TxtPrezzo.Text=="")
{
TxtPrezzo.Text="/";
}
if (Lfile.Value == null)
{
Lfile.Value="1";
}
string cate = TendCat.SelectedItem.Value;
string desc = TendDescr.SelectedItem.Value;
string stat = TendStato.SelectedItem.Value;
string marc = TxtMarca.Text;
string mode = TxtModello.Text;
string quan = TxtQuantita.Text;
string prez = TxtPrezzo.Text;
string lfil = Lfile.Value="1";
if (Lfile.Value=="1")
{
if (CheckBox1.Checked==true)
{
Response.Write("Bisogna eliminare l'immagine presente<br>");
Response.Write("bisogna aggioranre il db cancellando l'immagine e aggiornare gli altri campi");
}
else
{
Response.Write("bisogna aggiornare il db con i dati modificati");
}
}
else
{
if (CheckBox1.Checked==true)
{
Response.Write("Bisogna eliminare l'immagine presente<br>");
Response.Write("uplodare l'img nuova<br>");
Response.Write("bisogna aggioranre il db modificando l'immagine e aggiornare gli altri campi");
}
else
{
Response.Write("bisogna aggiornare il db con i dati modificati e aggiungere foto");
}
}
}