meine Funktion
Ich kann auch alles senden, einschließlich Bilder, aber dieses Array kann ich nicht senden.
Die Logik ist, dass ich dadurch wissen möchte, wie viele Bilder er entfernt hat oder ob der Benutzer das Hauptbild von den vorinstallierten geändert hat, damit ich diese auch aktualisieren kann
namespace PetPaw.EndPoint.Areas.Admin.Models.ViewModels.Product
{
public class NewProductViewModel
{
public long Id { get; set; }
public string Name { get; set; }
public string? Description { get; set; }
public string? HowToUse { get; set; }
public decimal Price { get; set; }
public int Stock { get; set; }
public long CategoryId { get; set; }
public long BrandId { get; set; }
public long AnimalId { get; set; }
public bool IsActive { get; set; }
public int MainPictureIndex { get; set; }
public List ExistingProductPictures { get; set; } = new List();
public List Pictures { get; set; }=new List();
public List Features { get; set; }=new List();
}
public class ExistingProductPicture
{
public long id { get; set; }
public string url { get; set; }
public bool isMain { get; set; }
}
}
meine Funktion Ich kann auch alles senden, einschließlich Bilder, aber dieses Array kann ich nicht senden. Die Logik ist, dass ich dadurch wissen möchte, wie viele Bilder er entfernt hat oder ob der Benutzer das Hauptbild von den vorinstallierten geändert hat, damit ich diese auch aktualisieren kann [code] let featureCounter = @(Model.Features?.Count() ?? 0); let uploadedImages = []; // { id, url, file?, isMain }
const pictures = @Html.Raw(Json.Serialize(ViewBag.Pictures ?? new List()));
// Ensure one image is main if (!uploadedImages.some(img => img.isMain) && uploadedImages.length > 0) { setMainImage(uploadedImages[0].id); } } [/code] mein Ansichtsmodell [code]namespace PetPaw.EndPoint.Areas.Admin.Models.ViewModels.Product { public class NewProductViewModel { public long Id { get; set; } public string Name { get; set; } public string? Description { get; set; } public string? HowToUse { get; set; } public decimal Price { get; set; } public int Stock { get; set; } public long CategoryId { get; set; } public long BrandId { get; set; } public long AnimalId { get; set; }
public bool IsActive { get; set; } public int MainPictureIndex { get; set; } public List ExistingProductPictures { get; set; } = new List();
public List Pictures { get; set; }=new List(); public List Features { get; set; }=new List(); } public class ExistingProductPicture { public long id { get; set; } public string url { get; set; } public bool isMain { get; set; } }
meine Funktion
Ich kann auch alles senden, einschließlich Bilder, aber dieses Array kann ich nicht senden.
Die Logik ist, dass ich dadurch wissen möchte, wie viele Bilder er entfernt hat oder ob der...
Ich versuche, ein FormData-Javascript-Objekt über die Axios-Bibliothek zu übermitteln und kann es nicht zum Laufen bringen, da es ein boolesches Feld (is_active) gibt, das als boolescher Wert an...
Ich versuche, drei Werte an mein UserViewModel zu senden, aber selbst wenn ich das savedStateHandle
In meiner Aktivität sende, habe ich
private val viewModel: UserViewModel by viewModels()