none
Asp.net in c# e scrittura delle View RRS feed

  • Domanda

  • Buonasera. Dopo aver trascorso qualche anno a studiare Entity Framework e WPF in MVVM ho deciso di passare finalmente ad ASP.net. E penso che il periodo sia quello giusto con l'introduzione di Asp.net Core. A parte questa piccola premessa vi scrivo per la prima difficoltà incontrata: le View ovvero i file cshtml. I mie quesiti sono:

    1) è possibile disegnarle tramite qualche altra applicazione tipo Microsoft Blend per WPF?

    2) tramite lo scaffolding ottengo - in maniera automatica - Index / Edit / Details / Delete e fin qui tutto bene. La pagina Index mostra un lista. Ma se l'applicazione ha lo scopo di mostrare un solo elemento della lista (con EF SingleOrDefault e non List giusto per intenderci) in base a dei criteri ad esempio

    var firm = base.context.Firms.FirstOrDefault(f => f.SomeId == someId);

    ho bisogno di "disegnare" la View. Come fare, lasciando perdere lo scaffolding?

    Chiedo scusa se qualcuno potrà storcere il naso, ma mi piacerebbe iniziare a fare il porting di applicazioni WPF /MVVM / EF in Asp.net Core

    martedì 27 settembre 2016 17:45

Risposte

  • Buonasera Piedatt80,
    per quanto riguarda la prima domanda non saprei dirti, normalmente le view sono delle pagine html con sei tag lato server e quindi non saprei se è possibile crearle/modificarle con Blend. Qui trovi una discussione simile.

    Per quanto riguarda la seconda domanda ti basta aggiungere un Controller e/o una View "vuoti", senza cioè utilizzare un modello tramite il wizard di visualstudio, così:



    Ciao
     

    Paolo Pranzo

    • Contrassegnato come risposta piedatt80 mercoledì 28 settembre 2016 17:17
    martedì 27 settembre 2016 18:13

Tutte le risposte

  • Buonasera Piedatt80,
    per quanto riguarda la prima domanda non saprei dirti, normalmente le view sono delle pagine html con sei tag lato server e quindi non saprei se è possibile crearle/modificarle con Blend. Qui trovi una discussione simile.

    Per quanto riguarda la seconda domanda ti basta aggiungere un Controller e/o una View "vuoti", senza cioè utilizzare un modello tramite il wizard di visualstudio, così:



    Ciao
     

    Paolo Pranzo

    • Contrassegnato come risposta piedatt80 mercoledì 28 settembre 2016 17:17
    martedì 27 settembre 2016 18:13
  • Grazie e chiudo
    mercoledì 28 settembre 2016 09:18