Forse anti-pattern è una parola migliore per questa domanda. Non lo so, ma intendo una violazione di ASCIUTTO. Mi piace riutilizzare una vista parziale, e posso, ma quella vista parziale ha altre cose che non voglio nel mio div che sto popolando.
Ad esempio,
Ho una pagina con un nome. Posso navigare in una vista e mi mostra le informazioni su quella persona. Questa è una vista normale.
Ho una pagina diversa che ha bisogno dei dati del nome, e posso chiamare lo stesso controller e tornare alla stessa vista "normale", ma contiene molte cose che non voglio, come un modulo, menu , ecc.
Se non chiami quella Vista che ho già, devo farne un'altra. Se non lo faccio devo eseguire un rendering personalizzato nel mio callback JavaScript e inserirlo nel mio div.
Sto violando DRY? Se avessi tonnellate di queste cose diventerebbe ingombrante, ma non so che altro fare se non viste speciali.
Sto usando ASP.NET Core se questo è importante.