Il problema tuttavia è che io devo passare al server i valori che l'utente inserisce all'internom dei campi di testo (nelle celle della tabella).

Nell'ultimo link che mi hai mandato infatti viene invocata una funzione javascript (lato client quindi) e dubito che nel mio caso lato server sia in grado di reperire i campi inseriti tramite javascript.

Per questo pensi si debba utilizzare Ajax, nel senso che, oltre a creare lato client i controlli, poi i valori andranno passati tramite un'istaza XMLHttprequest al server.

Tuttavia non avendolo mai fatto prima (ho sempre usato framework Ajax) non saprei bene come procedere.