Kan någon hjälpa mig med följande fel: Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas. Varför har du = i "If (=#Container..."? Han ska hämta från två tabeller och om det inte finns något i image_url så ska han inte skriva ut något, Som det är nu utan If så blir det en fruktansvärt irriterande fyrkant av en bild som inte finns och det ska inte vara med om det inte finns någon bild. Ändra till Tyvärr har jag redan provat den varianten då kommer detta fel istället: BC30451: Namnet Container har inte deklarerats Det hela är litet svårt att bdeöma då vi bara ser ett fragment av din aspx-fil. Jag löste frågan idag på dagen. Det man får göra är att hänvisa till en function eller sub i vb-koden istället. Dock så fick jag det inte att fungera fullt ut för han ville inte vara med om en konvertering så jag har löst det på ett krångligare sätt utefter det jag tänkt från början.Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.
på denna kod.
<code>
<% If (=#Container.DataItem("images_url")) <> "" Then%>
<tr>
<td><img src='<%#Container.DataItem("images_url")%>'/></td>
</tr>
<%End If%>
</code> Sv: Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.
/JohanSv:Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.
Sv: Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.
<code>
<% If (Container.DataItem("images_url")) <> "" Then%>
<tr>
<td><img src='<%#Container.DataItem("images_url")%>'/></td>
</tr>
<%End If%>
</code>
och kolla om det fungerar bättre.
VB.NET försöker tolka uttrycket (=#Container.DataItem("images_url")) <> "" som en bool, vilket blir svårt.
/AndreasSv:Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.
Kanske det skulle funger bättre med en recordset istället????Sv: Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.
Av felmeddelandet att döma så har du lagt ovanstående kod utanför din DataGrid eller Repeater eller vad för sorts kontroll som det nu är du använder. Om du skickar ett större stycke av din aspx-fil så kanske vi kan hjälpa dig mera.
/AndreasSv:Kompilatorfelmeddelande: BC30201: Ett uttryck förväntas.