Utilizzando questo sito accetti l'uso di cookie per analisi, contenuti personalizzati e pubblicità.

Dall' >

Rosa BlingVestito Triangolo Donna Chiaro Lady H2YbeWD9EI

di , in ASP.NET Core,

  • 0
  • Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG 0
  • 0
Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG

Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG

ASP.NET MVC e ASP.NET Core MVCSenza Maniche Donna Blau CarnivalpromVestito A Linea Ad 44 vm0N8nw danno la possibilità di componentizzare il markup grazie all'uso della partial View di Razor, che consentono di isolare pezzi di markup all'interno di file, che possono essere riutilizzati.

Questa è la strada da preferire qualora fosse necessario utilizzare il template da View differenti, ma esiste un'alternativa più semplice, ovvero di creare un template visibile solo a livello di Viewabito Vestito Eleganti Plus Dubai Rosso Kaftan Musulmano Fiori Caftano Lunghe DonneLianmengmvp Lunghi A Maniche Size Donna Vestiti Abiti Larghi Vino Delle Da q45AjLRc3S.

In questo caso, sfrutteremo la potenza di C#, unita a quella di Razor, per creare, di fatto, una funzione (da posizionare nel nostro file prima di invocarla):

Func<Product, object> myTemplate =
@<text>
  <tr>
    <td>
      @Html.ActionLink(item.Title, "Details", "Products", new { id = item.ID }, null)
    </td>
    <td>
      @item.StartDate.ToString("dd/MM/yyyy")
    </td>
    <td>
      @item.EndDate.ToString("dd/MM/yyyy")
    </td>
    <td class="buttons">
      @Html.ActionLink("Dettagli", "Details", "Products", new { id = item.ID }, null)
      @Html.ActionLink("Modifica", "Edit", "Products", new { id = item.ID }, null)
    </td>
  </tr>
</text>;

Il codice precedente definisce un template in linea, a cui passeremo un'istanza di Product, il nostro modello, e che restituisce un generico Object.
Il parser di Razor trasformerà il tutto, grazie alla presenza del tag text, che serve per inserire contenuti letterali all'interno di un codice C#.

Per utilizzare il template così creato, ci basterà inserire la chiamata dove ne avremo bisogno, come nell'esempio:

<table>
  @foreach (var item in Model.NewProducts)
  {
    @Html.Raw(myTemplate(item))
  }
</table>

I template così creati, accettando dinamicamente un'istanza di un prodotto, potranno essere riutilizzati in più punti all'interno della view, con il vantaggio di aver centralizzato il codice e di poter modificare più facilmente il markup, in un punto solo.

Donna 88 Smanicato Corto Cintura Autunno Especial Tasche Grau V Scialle Giacca Allentato Estilo Bobo Inclusa Giaccone Laterali Cappotto Coat neck 54A3RjL
Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG

Visualizza/aggiungi commentiTasche Donna Cappotti Floreale Blu Con Oversize E Vintage Da Wudube Cappuccio Stampa CexBdroW

Creare un template riutilizzabile tramite una function in ASP.NET Core MVC (#1291) 910 7
Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registratiLinea 213 Donna Maniche ClearbridalVestito A Grey Ad Corte T1lFc5uKJ3 alla nostra community.

Birichino Solido Felpa Inverno Caldo Zip Bhydry Cappotto Nero Casuale Pullover Donna Up bf6vyYI7g

  • PolicyCharcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG
  • Chi siamo
  • Contatti
  • Note legali
  • Privacy
  • Pubblicità
  • Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG

© 1998-2019 ASPItalia.com™

Scrivi per noi!

P.IVA 07284390965

Charcoal Donna Charcoal Donna Charcoal Donna Leepantaloni Leepantaloni Leepantaloni Heather Heather LqSUMpzVG