Errore ShwoSubString

lunedì 09 maggio 2011 - 18.34

trinity Profilo | Guru

Ragazzi,

non riesco a capire questo errore da cosa dipende dato che prima funzionava ho solamente creato una nuova pagina aspx e ricopiato il gridview....vi posto l'errore:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

Gluck74 Profilo | Guru

ShowSubString è una function che probabilmente ti sei dimenticato.

Tu hai copiato solo i tag del gridview nella pagina aspx. Devi andare nel relativo code behind e trovarei la funzione. copia anche quella.

Ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

trinity Profilo | Guru

strano per nel codice c'è questo:

<ItemTemplate>
<asp:Label ID="Label5" runat="server"
Text='<%# ShowSubString(Eval("notizia").ToString, 50) %>'></asp:Label>
</ItemTemplate>

e poi ho un backup vecchio dove funziona e mi pare di aver copiato tutto e bene :(

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

martinez Profilo | Senior Member

>strano per nel codice c'è questo:

appunto non è per nulla strano ... anzi confermi che manca la function .... ShowSubString() evidenziata

>...
>Text='<%# ShowSubString(Eval("notizia").ToString, 50) %>'></asp:Label>

...

>e poi ho un backup vecchio dove funziona e mi pare di aver copiato
>tutto e bene :(

evidentemente non hai copiato tutto ... magari la function la trovi nella cartella app_code opppure in una dll allegata al vecchio progetto ...

Ciao

Gluck74 Profilo | Guru

ok, ti spiego meglio: mettiamo che la tua pagina si chiama paginetta.aspx
proprio qui dentro hai trovato questo codice:
<ItemTemplate> <asp:Label ID="Label5" runat="server" Text='<%# ShowSubString(Eval("notizia").ToString, 50) %>'></asp:Label> </ItemTemplate>

Ora dovresti avere un file che si chiama paginetta.aspx.cs oppure paginetta.aspx.vb (C# o VB)
Proprio in questo file dovresti trovare una cosa del genere (te la scrivo in C#)
protected string ShowSubString(string notizia, int length) { ... ... //probabilemente questo: return notizia.Substring(0,length); }

Ciao

____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.

trinity Profilo | Guru

Risolto avevi ragione mi ero dimenticato di copiare il codice.....grazie per l'aiuto
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5