Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode


Sätta ID= '<%#container.dataitem("objektid")

Har ett par <asp:ImageButton> som jag vill ge ett dynamiska ID:n. Varför kan man inte sätta det på detta sätt:

<code>
<asp:ImageButton ID= '<%# container.dataitem("objektid") %>' height="4px" CommandName="bokafm" Runat="server" ImageUrl="images\stapel.gif"></asp:ImageButton>
</code>

Får följande fel:

<b>Parser Error</b>
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: '<%#container.dataitem("objektid")%>' is not a valid identifier.



Svara

Sv: Sätta ID= '<%#container.dataitem("objektid")

Det beror på att ID är namnet på komponenten och den måste vara deklarerad innan koden körs.
Går säkkert att skappa en ImageButton i Runtime men vet inte på rakarm hur man gör.


Svara