Ho un'applicazione C # in cui mi piacerebbe presentare le informazioni accumulate in memoria da un sistema incorporato sotto forma di una pagina HTML in un modo quasi in tempo reale. Come prova del concetto ho implementato un HttpListener
all'interno dell'applicazione e che funziona bene per servire i dati ma al momento per i test ho codificato in modo hard una semplice tabella HTML all'interno del codice.
Quello che mi piacerebbe fare invece è servire il contenuto basato sull'unione dei dati con un modello HTML che può essere modificato dall'utente finale. Per dare un esempio, le colonne sarebbero qualcosa di abbastanza semplice come la seguente:
Race: 1
Position Rider Horse Time
1 Jon Skeet Fast runner 1:20:10
2 Joe Bloggs Not so fast 1:25:20
...
10 PeterJ Bit slow 2:30:01
Potrei venire con il mio schema come il seguente:
<h1>Race: {f:RaceNum}</h1>
{MaxRows=10}
<table>
<tr><td>{r:Position}</td><td>{r:Rider}</td><td>{r:Horse}</td><td>{r:Time}</td></tr>
</table>
Quale funzionerebbe bene ma mi ha colpito forse sto reinventando la ruota e c'è un modo più standard ed estensibile per accedervi?