320 messaggi dal 12 gennaio 2007
Ho provato ad inserire questo frammento di codice(vb) ,con c# non ci prendo,nel Layout view per provare @rendersection.

@section foo
<div>massimo</div>
End Section

@RenderSection("foo", required:=False)

Ma mi da Section not defined: "foo". se imposto true,non visualizza niente se imposto a false.
Come traduce il codice del tuo interessante articolo in vb?

Massimo Sanfelici

Mantova
Ciao tupen,

intanto ti prego di scusarmi per la risposta tardiva, ma non ho avuto modo in giornata.

In realtà con VB la sintassi è proprio quella che indichi tu, ho fatto un test 1 minuto fa e sembra funzionare correttamente. L'unico aspetto che posso segnalarti, è che @Section deve essere scritta con la "S" maiuscola.

Fammi sapere!
m.
320 messaggi dal 12 gennaio 2007
Grazie.
Ho provato anche con la S di Section maiuscola,ma non c'è verso.
Mi dice sempre
Section not defined: "foo".

Massimo Sanfelici

Mantova
1 messaggio dal 15 aprile 2004
A me funziona correttamente mi ha risparmiato un pò di pagine. Grazie
Modificato da giuasp il 17 maggio 2011 11.02 -
Ciao,

riuscite entrambi a postare un po' di codice così ci guardo?

Marco
320 messaggi dal 12 gennaio 2007
Ti funziona in VB o C#?

Massimo Sanfelici

Mantova
320 messaggi dal 12 gennaio 2007
Ecco il codice:

@Section foo
<div>massimo</div>
End Section

@RenderSection("foo", required:=False)

Massimo Sanfelici

Mantova
Non so davvero cosa dirti.. ho realizzato un esempio in questo modo e mi funziona perfettamente.

Ciao,
m.

_Layout.vbhtml
<body>
    @RenderBody()

    <div id="footer">
        @If Not IsSectionDefined("footer") Then
            @<div>&copy; 2011 by Marco De Sanctis</div>
        End If
        @RenderSection("footer", False)
    </div>
</body>


Index.vbhtml
<h2>Index</h2>

<p>Lorem ipsum</p>

@Section footer
Test footer
End Section

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.