Laden...

[erledigt] VS MVC-Views Image-Pfade durch D&D hinzufügen

Erstellt von pixfreak vor 9 Jahren Letzter Beitrag vor 9 Jahren 1.161 Views
P
pixfreak Themenstarter:in
36 Beiträge seit 2013
vor 9 Jahren
[erledigt] VS MVC-Views Image-Pfade durch D&D hinzufügen

Hallo zusammen,

ich bin gerade dabei, mich mit MVC näher zu beschäfitgen und versuche eine kleine Anwendung von mir auf asp.net zu heben. Bis jetzt läuft es auch ganz gut, nun, zu lernen gibt es (noch) viel...

Ich habe einige GridViews, welche ich mit Contextmenus ausstatten möchte (nutze dafür die DevExpress MVC Extensions). So weit so gut, nun sollen die Menuitems auch ein Image haben. Also z. B.: item.Image.Url = "~/Icons/Icons16/add.png";

Nun frage ich mich, wie bekomme ich die Image-Pfade am einfachsten dahin? Copy & Paste, ok. Aber ich kann auch im Projekt meine Icondatei anklicken und in den Quelltext der View ziehen, nur bekomme ich dann immer ein <img src="... " />.

Nun versuche ich VS dazu zu überreden, dass er mir nur den Teil der Url mit den Anführungszeichen dahin kopiert, ohne den Rest des ImageTags... Geht das irgendwie? Ist zwar nicht weltbewegend, würde mir die Arbeit vereinfachen. Ach ja, die entsprechende Anweisung ist in einem @{} Block enthalten.

VG Pixfreak

PS: Ich hoffe, dass passt hier hin, ansonsten bitte schieben, Danke!

16.834 Beiträge seit 2008
vor 9 Jahren

Von Drag and Drop im Web-Bereich solltest Du Dich verabschieden; denn damit wirst Du nicht weit kommen.
Zudem solltest Du nie mit fixen Pfadangaben arbeiten, sondern immer nur mit Hilfe von Url.Content; und das kann Drag and Drop nicht.

P
pixfreak Themenstarter:in
36 Beiträge seit 2013
vor 9 Jahren

Hallo Abt,

danke für die Info (und sorry für die späte Rückmeldung). Ja Du hast Recht, es klingt erst einmal verlockend einfach, aber wenn die Arbeit einmal richtig gemacht ist, kann auch kommen was will...
Ich hab mir Url.Content angeschaut.

Ist wie immer, man muss in einer für einen neuen Technik erstmal jede Menge Zeilen Code schreiben, und immer wieder von vorne, und es wird immer eleganter...

VG Pixfreak