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
I libri su HTML5, WP7, ASP.NET, VB, C#, Entity Framework
Senior Software Architect@5DLabs.it
Microsoft Regional Director for Italy

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.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC