EdjeCageman
Gebruiker
- Lid geworden
- 24 okt 2011
- Berichten
- 273
Beste mensen,
Ik ben een beginneling met ASP.net. Ff een beetje nu aan het aan*****n met de beginnelingsfases. Als code hangt erachter C#
Nu even een klein probleempje waarin ik aanloop:
Ik heb een dropdownlist met de naam van verschillende plaatjes, deze plaatjes wil ik getoond hebben onder deze dropdownlist wanneer er op een knop wordt gedrukt.
Nu heb ik de plaatjes naar de goede locatie gesleept, en de link zo aangepast dat hij het plaatje behoort op te halen. Wanneer de site voor de 1ste keer opent zou er een plaatje moeten worden getoond van een Koala (jaja de Windows standaard plaatjes dus
)
Maar nu als ik de site open heb ik al zo'n "image broken" plaatje.
Code:
Het opstartplaatje is btw een gif en de andere plaatjes zijn wel een JPG. Ze zijn wel bestaand op de locatie (althans volgens visual studio), dus dat zou 't ook niet moeten zijn en wat ik wel vreemd vind, in Visual Studio krijg ik wel het plaatje te zien, ga ik hem 'runnen' niet.
Ik ben een beginneling met ASP.net. Ff een beetje nu aan het aan*****n met de beginnelingsfases. Als code hangt erachter C#
Nu even een klein probleempje waarin ik aanloop:
Ik heb een dropdownlist met de naam van verschillende plaatjes, deze plaatjes wil ik getoond hebben onder deze dropdownlist wanneer er op een knop wordt gedrukt.
Nu heb ik de plaatjes naar de goede locatie gesleept, en de link zo aangepast dat hij het plaatje behoort op te halen. Wanneer de site voor de 1ste keer opent zou er een plaatje moeten worden getoond van een Koala (jaja de Windows standaard plaatjes dus

Maar nu als ik de site open heb ik al zo'n "image broken" plaatje.
Code:
Code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Plaatjes.aspx.cs" Inherits="Plaatjes" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server">
<asp:ListItem>Koala</asp:ListItem>
<asp:ListItem>Lighthouse</asp:ListItem>
<asp:ListItem>Chrysanthemum</asp:ListItem>
<asp:ListItem>Desert</asp:ListItem>
<asp:ListItem>Hydrangeas</asp:ListItem>
<asp:ListItem>Jellyfish</asp:ListItem>
<asp:ListItem>Pinguins</asp:ListItem>
<asp:ListItem>Tulips</asp:ListItem>
</asp:DropDownList>
<br />
<br />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<br />
<br />
<asp:Image ID="Image1" runat="server" AlternateText="Plaatje niet te vinden"
ImageUrl="~/App_Data/Koala.gif" />
<br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
</body>
</html>
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Plaatjes : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
String waarde = DropDownList1.SelectedValue;
Image1.ImageUrl = "~/App_Data/"+waarde+".jpg";
Label1.Text = "~/App_Data/"+ waarde + ".jpg";
}
}
Het opstartplaatje is btw een gif en de andere plaatjes zijn wel een JPG. Ze zijn wel bestaand op de locatie (althans volgens visual studio), dus dat zou 't ook niet moeten zijn en wat ik wel vreemd vind, in Visual Studio krijg ik wel het plaatje te zien, ga ik hem 'runnen' niet.