498 messaggi dal 19 ottobre 2005
Ciao a tutti,
carico un datagrid attraverso una query:
select 3, concat(\'../Page/Page.aspx?Page-Id=\',page_id) as file_name...
questa query mi restituisce un link.
Quando recupero il link nel file .aspx:

<asp:TemplateColumn HeaderStyle-Width="35%" HeaderStyle-CssClass="percorsi-dir" HeaderText="TITOLO:">
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left" CssClass="testo" Font-Underline=False VerticalAlign="Middle"></ItemStyle>
<ItemTemplate><a href='<%# DataBinder.Eval(Container, "DataItem.file_name") %>' class="testo"><%# DataBinder.Eval(Container, "DataItem.document_title") %></a></ItemTemplate></asp:TemplateColumn>

al posto del link ricevo:
http://localhost/miosito/Home/System.Byte[]

Se eseguo la query nel mysql control center il risultato è giusto.
Come risolvo il problema?
Grazie mille
td78 wrote:
al posto del link ricevo:
http://localhost/miosito/Home/System.Byte[]

perchè la query restituisce un array di byte. devi convertirlo in stringa. string s = new UTF8Encoding().GetBytes(myString);

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.