Buongiorno a tutti, sono nuovissima nel campo dell' informatica.
Avrei bisogno di una mano...
Come già menzionato all' interno del titolo dovrei fare l' upload image nella pagina home e salvarla finché l' utente non decide di modificarla, ma ricevo il seguente errore
SqlException: Il nome di colonna 'ImageID1' non è valido.
Il nome ImageID1 all' interno della mia tabella non esiste..
Questo è il mio codice
	
	
	
		
potreste aiutarmi?
				
			Avrei bisogno di una mano...
Come già menzionato all' interno del titolo dovrei fare l' upload image nella pagina home e salvarla finché l' utente non decide di modificarla, ma ricevo il seguente errore
SqlException: Il nome di colonna 'ImageID1' non è valido.
Il nome ImageID1 all' interno della mia tabella non esiste..
Questo è il mio codice
		Codice:
	
	<div class="portlet-body">
                <div class="table-toolbar">
                    <div class="row">
                        <div class="col-md-12">
                            <label>Caricamento Immagine</label>
                            <form asp-action="UploadImage"  method="post" enctype="multipart/form-data" class="form-inline">
                                <div class="form-group">
                                    <input type="file" name="file" id="file" />
                                </div>
                                <input type="submit" value="Salva Immagine" class="btn btn-primary" />
                            </form>
                        </div>
                    </div>
                </div>
                  </div>
public async Task<IActionResult> UploadImage(IFormFile file, int ID)
        {
            var uploads = Path.Combine(_environment.WebRootPath, "uploads", "home-images");
            if (file.Length > 0)
            {
                var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"');
                fileName = $"{ID}.{fileName.Substring(fileName.LastIndexOf(".", StringComparison.Ordinal) + 1)}";
                using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create))
                    await file.CopyToAsync(fileStream);
              
                    var hom = _context.Home.Single(i => i.ImageID == ID);
                    hom.ImagePath = $"/uploads/home-images/{fileName}";
                    _context.Update(hom);
                    await _context.SaveChangesAsync();
              
            }
            return RedirectToAction("Index", new { ID });
        }
			
				Ultima modifica di un moderatore: 
			
		
	
										
										
											
	
										
									
								 
	 
	 
 
		 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		