Sto cercando di capire come funziona la struttura in PVC ad eliminazione diretta. Sto guardando la sample of a shopping cart e cercando di capire:Come calcolare il valore totale del carrello dal campione di carrello in mc a eliminazione diretta
- Come calcolare il costo totale
- Dove aggiungere regole di business lato client (come ad esempio sconti e buoni)
Per calcolare il subtotale il codice legge
@using (lines.If(m => m.ProductId != -1))
{
using (var product = lines.With(m => ko.Model.DataBase[m.CategoryId].Products[m.ProductId]))
{
@product.Html.Span(m => "\\$" + m.Price)
}
}
Quando I tr y per ottenere il totale da lì di solito finisco con un'eccezione del compilatore o NullReferenceException in fase di esecuzione. Per esempio
@using (lines.If(m => m.ProductId != -1))
{
using (var product = lines.With(m => ko.Model.Categories[m.CategoryId].Products[m.ProductId]))
{
@product.Html.Span(m => "\\$" + (lines.Model.Quantity * m.Price))
@{double total = lines.Model.Quantity * m.Price;}
}
}
Mi dà
Messaggio di errore del compilatore: CS1501: Nessun sovraccarico per il metodo 'Write' prende 0 argomenti
sembra che io sto facendo male. Qualcuno mi avrebbe indirizzato nella giusta direzione?
Quale riga indica questo errore? Inoltre, questo è il tuo primo tentativo di usare KO in generale o solo il framework KO MVC? –