webForumDet fria alternativet

checka checkbox i aspx koden

2 svar · 423 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Har en checkbox i aspx koden och kör en bind mot denna.

<asp:CheckBox ID="chkAdmin" runat="server" Checked='<%=# Bind("R_Admin") %>' />

Tyvärr så är det så att jag får 1 eller 0 tillbaka från databasen. Finns det något enkelt sätt att konvertera 1 eller 0 till true eller false i aspx koden (inom <% %>)?

butikoMedlem sedan jan. 2007152 inlägg
#2

Har du provat <%=# Convert.ToBoolean(Bind("R_Admin")) %>

Eller kanske nåt sånt här:

<%=# ((bool)Bind("R_Admin")) %>

Elelr om det ändå inte vill sig riktigt kanske detta fungerar?

<%=# ((bool)Bind("R_Admin")) ? "true" : "false" %>

BjurisMedlem sedan juli 2001514 inlägg
#3

Funkade inte så bra fick använda Eval istället.

<asp:CheckBox ID="chkSearch" runat="server" checked='<% # Eval("R_Search").ToString()== "1" ? true : false  %>'/>
265 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
132 ms — hämta forumlista (db)
131 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)