Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
ASP MVC Lösung für Werte aus einem Popup oder so?
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 327

Themenstarter:

ASP MVC Lösung für Werte aus einem Popup oder so?

beantworten | zitieren | melden

Hallo zusammen,

ich möchte gerne aus einem Formular (Parent) ein Popup (Artikelauswahl bzw auch mit einer Suche) aufrufen. In dem Popup suche ich den entsprechenden Artikel aus bzw schränke die Ergebnisse mit einer Suche ein. Der ausgewählte Artikel (Popup schließt sich automatisch) soll dann in meiner Parent-Form in der TextBox Artikel-Nr. erscheinen.

jetzt habe ich etwas Probleme das ganze zu realisieren bzw mir fehlen die Lösungsansätze. Wäre für jede Hilfe dankbar bzw die richtigen Suchbegriffe.

MFG
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15967

beantworten | zitieren | melden

Zitat von ZeroQool
Wäre für jede Hilfe dankbar bzw die richtigen Suchbegriffe.
Javascript.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 327

Themenstarter:

beantworten | zitieren | melden

Ok, danke. Dachte ASP MVC würde eventuell spezielle Lösungen/Techniken mit sich bringen. Dann muss ich es über JS machen oder ist eventuell mein Ansatz mit dem Popup nicht so optimal?
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15967

beantworten | zitieren | melden

ASP MVC wird auf dem Server ausgeführt, nicht auf dem Client. Wie soll es ein Popup öffnen können? Das ist alles Scripting via Javascript (jQuery oder in welcher Form auch immer).

Ich finde Popups immer nervig; würde es anders lösen.
Aber das kommt eben auf den Kontext an. Schau Dir Page-Examples zB auf Quince an, oder einschlägige Webseiten wie SmashingMagazine. Gibts ziemlich oft "Good Ideas" zu speziellen Umsetzungen.

Muss man halt bisschen umschauen, wie es andere lösen.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
ZeroQool
myCSharp.de - Member



Dabei seit:
Beiträge: 327

Themenstarter:

beantworten | zitieren | melden

Popups sind auch nervig, aber ich wüßte jetzt nicht auf Anhieb was besser wäre. Wie würdest du es denn lösen?

Ich könnte jetzt auch die Produktliste als eigeneständige View/Seite machen, aber ich denke das wäre genauso nervig...ich wähle einen Artikel aus und werde wieder auf die Hauptseite geleitet. Dann will ich den nächsten Artikel auswählen, wieder eine neue Seite u zurück.

Das war mir klar, dass JS clientseitig ist. Das mit dem Popup war nur eine Idee....

Danke!
private Nachricht | Beiträge des Benutzers
m0rius
myCSharp.de - Member

Avatar #avatar-3125.png


Dabei seit:
Beiträge: 1043

beantworten | zitieren | melden

Hallo ZeroQool,

ich stimmt Abt vollkommen darin zu, dass Popups wirklich nervig sind (und teilweise sogar vom Browser des Benutzers geblockt werden). Es spricht allerdings überhaupt nichts dagegen, diese Autocomplete-Funktion per JavaScript zu lösen. Es wäre jedoch schöner, neben der Artikelnummer-Textbox eine Liste anzuzeigen, in der die Suchresultate geladen werden. Evtl. kommt auch ein Dropdown in Frage, wie es normalerweiser der Fall bei Autocomplete ist.

m0rius
Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 15967

beantworten | zitieren | melden

Zitat von m0rius
(und teilweise sogar vom Browser des Benutzers geblockt werden)

Nun, DHTML kann man nicht blocken; sofern es so etwas meint :)


Ich denke auch, dass man hier eine asynchrone Vorschlagsliste anbieten kann; je nach Design der Seite gibts natürlich spezifische Lösungen.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers