Voor een webpart voor in een SharePoint site wil ik een table genereren, met in iedere row als eerste een cell met een icoontje. Dat is geen probleem als je die gewoon in bijv. een map 'img' onder je site hebt hangen, dan zet je ImageUrl naar die locatie.
Maar nu probeer ik de icons te laden vanuit een library die ik heb gemaakt, waar ik ze als embedded resources hebt opgeslagen. In een Forms applicatie kan je dat eenvoudig doen met dit stukje code:
Maar in ASP.NET werkt dat dus niet, de Image class die je daar gebruikt heeft geen FromStream() methode, daar moet je de ImageUrl naar de locatie van je image zetten.. Dit lijkt me toch iets dat heel vaak gebruikt zou worden, maar ik heb tot nu toe nog geen oplossing kunnen vinden..
Maar nu probeer ik de icons te laden vanuit een library die ik heb gemaakt, waar ik ze als embedded resources hebt opgeslagen. In een Forms applicatie kan je dat eenvoudig doen met dit stukje code:
C#:
1
2
| Stream s = this.GetType().Assembly.GetManifestResourceStream("MyLib.Resources.icon1.gif"); pictureBox1.Image = Image.FromStream(s); |
Maar in ASP.NET werkt dat dus niet, de Image class die je daar gebruikt heeft geen FromStream() methode, daar moet je de ImageUrl naar de locatie van je image zetten.. Dit lijkt me toch iets dat heel vaak gebruikt zou worden, maar ik heb tot nu toe nog geen oplossing kunnen vinden..
Kater? Eerst water, de rest komt later