Hej Vad händer om du har så här? HEj Om du testar att skriva Nej När du testade <b>...</b> blev det bold eller skrev den ut <b>..</b> ? Den skrev ut: JoaB Hejsan JoaB.Problem att få in "mailto:" i en datalist
I en datalist hämtar jag i ett fält e-mail adress, och vill ha ett "mailto:" klick på det fältet.
Har försökt med flera varianter i html-koden, men får inte till det.
Är jag på rätt spår eller finns det annat sätt?
/Jocke
Html kod:
<asp:Label id=lblEmailSell runat="server" Width="357px" Text=' Font-Names="Arial" Font-Size="Smaller">
</asp:Label><BR>Sv: Problem att få in "mailto:" i en datalist
<%# "mailto:" + DataBinder.Eval(Container, "DataItem.Email") %>
/m
Sv: Problem att få in "mailto:" i en datalist
Nej det funkar inte
Detta skrivs ut på sidan i datalisten:
mailto:jocke@hogbyalpina.comSv: Problem att få in "mailto:" i en datalist
<b><%#...%></b>
vad händer då?
/m
Sv: Problem att få in "mailto:" i en datalist
Fungerade inte,
har denna kod:
<asp:Label id=lblEmailSell runat="server" Width="357px" Text='<b><%# "mailto:" + DataBinder.Eval(Container, "DataItem.Email") %></b>' Font-Names="Arial" Font-Size="Smaller">
har även testat:
<asp:Label id=lblEmailSell runat="server" Width="357px" Text=<b>'<%# "mailto:" + DataBinder.Eval(Container, "DataItem.Email") %>'</b> Font-Names="Arial" Font-Size="Smaller">
/JockeSv: Problem att få in "mailto:" i en datalist
/mSv: Problem att få in "mailto:" i en datalist
Font-Names="Arial" Font-Size="Smaller">Sv: Problem att få in "mailto:" i en datalist
Använd HyperLink controllen istället.
Två exempel hur du kan använda den:
<code>
<asp:HyperLink id="HyperLink1"
NavigateUrl="url"
Text="HyperLinkText"
ImageUrl="url"
Target="window"
runat="server"/>
or
<asp:HyperLink id="HyperLink1"""
NavigateUrl="url"
ImageUrl="url"
Target="window"
runat="server">
Text
</asp:HyperLink>
</code>
Sätt NavigateUrl till:
mailto:<%# DataBinder.Eval(Container, "DataItem.Email") %>
Mvh JohanSv: Problem att få in "mailto:" i en datalist
Kämpar på men får inte till det, med denna kod får jag en klickbar länk, mmen det blir inte "mailto:" utan det öppnar ett nytt IE fönster med adressen:
http://localhost/HogbyAlp/"mailto:<%# DataBinder.Eval(Container, "DataItem.Email") %>"
Här är koden som presterar detta:
<asp:HyperLink id="HyperLink1" NavigateUrl='"mailto:<%# DataBinder.Eval(Container, "DataItem.Email") %>"' Text="Skicka E-post" ImageUrl="url" Target="window" runat="server"/>
</asp:HyperLink><BR>
ifall jag tar bort enkelfnuttarna(proffsigt uttryck) från detta:
'"mailto:<%# DataBinder.Eval(Container, "DataItem.Email") %>"'
får jag felmeddelande när jag växlar ttill Design-läge och DataList:en får ett error.
Vad gör jag för fel?
/JockeSv: Problem att få in "mailto:" i en datalist
Ok. Tänkte inte på att HyperLink la till egen sökväg. Hum.... tja, skit i en control då och skriv:
<a href=""mailto:<%# DataBinder.Eval(Container, "DataItem.Email") %>"">
I stället.
Mvh Johan