Benutzer mit den meisten Antworten
ASP.NET Core2 Variable aus Controller in View anzeigen

Frage
-
Hallo Forum,
im Controller habe ich eine Variable "KeyCode" erstellt und mit einer Nummer "gefüllt".
Nun möchte ich in der View das Eingabefeld für den Key mit der Nummer die ich im Controller erstellt habe vor belegen.
Was muss ich hierzu in der View und im Controller eintragen ?
Gruß Roland
Antworten
-
Hallo Roland,
dafür könntest Du ViewData oder ViewBag nutzen wie hier beschrieben Link
Besser ist es dennoch mit einem Model zu arbeiten und es vorher mit Werten füllen
13 Millionen Schweine landen jährlich im Müll
Dev Apps von mir: Icon für UWP, UI Strings
Andere Dev Apps: UWP Community Toolkit Sample App- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 14. Mai 2018 06:32
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 24. Mai 2018 12:09
-
Ich habe mal eine basis Implementierung auf Github hochgeladen, schau dir diese mal an
Im HomeController bei Create setzte ich vorher basis Werten und übergebe dann das Model
Auf eine Datenbank habe ich verzichtet und speichere die Werte in eine statische Liste.
13 Millionen Schweine landen jährlich im Müll
Dev Apps von mir: Icon für UWP, UI Strings
Andere Dev Apps: UWP Community Toolkit Sample App
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 14. Mai 2018 06:32
- Bearbeitet Thomas Wycichowski Montag, 14. Mai 2018 09:08
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 24. Mai 2018 12:10
Alle Antworten
-
Hallo Roland,
dafür könntest Du ViewData oder ViewBag nutzen wie hier beschrieben Link
Besser ist es dennoch mit einem Model zu arbeiten und es vorher mit Werten füllen
13 Millionen Schweine landen jährlich im Müll
Dev Apps von mir: Icon für UWP, UI Strings
Andere Dev Apps: UWP Community Toolkit Sample App- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 14. Mai 2018 06:32
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 24. Mai 2018 12:09
-
Hallo Thomas,
Danke für den Hinweis. Das mit den ViewData und ViewBag hatte ich auch gelesen.
Hab es jetzt auch hinbekommen.
// GET: Debitorens/Create
public IActionResult Create()
{
ViewData["AnredeID"] = new SelectList(_context.Set<Anrede>(), "ID", "Anrede_Text");
ViewData["RE_Anrede"] = new SelectList(_context.Set<Anrede>(), "ID", "Anrede_Text");
ViewData["LI_Anrede"] = new SelectList(_context.Set<Anrede>(), "ID", "Anrede_Text");
ViewData["VaNachname"] = "NACHNAME xxx";
return View();
}Gruß Roland
-
Hallo Thomas
Das Model vorher füllen, hab ich auch versucht, habe es aber nicht hinbekommen.
Es funktioniert nur nach dem Rücksprung aus der View. Da kann ich Daten ergänzen.
// POST: Debitorens/Create
// To protect from overposting attacks, please enable the specific properties you want to bind to, for
// more details see http://go.microsoft.com/fwlink/?LinkId=317598.
[HttpPost]
[ValidateAntiForgeryToken]
public async Task<IActionResult> Create([Bind("ID,DEBNummer…. ")] Debitoren debitoren)
{
Berechnungen Key = new Berechnungen();
string NEUPartnerMappingKey = Key.KeyCodeErstellen();
int aa = NEUPartnerMappingKey.Length;
DateTime Jetzt = DateTime.Now;
debitoren.PartnerMappingKey = NEUPartnerMappingKey;
debitoren.CreateDate = Jetzt;
debitoren.LastChange = Jetzt;
....
zuvor bekomme ich es nicht hin
// GET: Debitorens/Create
public IActionResult Create()
{
DateTime Jetzt = DateTime.Now;
debitoren.CreateDate = Jetzt;Dann sind die debitoren. nicht bekannt wenn ich sie bekannt mache
// GET: Debitorens/Create
public IActionResult Create(Debitoren debitoren)
{
DateTime Jetzt = DateTime.Now;
debitoren.CreateDate = Jetzt;bekomme ich hier ein Problem
public async Task<IActionResult> Create([Bind("ID,DEBN
Create meldet
Schweregrad Code Beschreibung Projekt Datei Zeile Unterdrückungszustand
Fehler CS0111 Der Typ "DebitorensController" definiert bereits einen Member namens "Create" mit den gleichen Parametertypen. TicketMapping_1 E:\TICKET_PROJEKT\TicketMapping_1\TicketMapping_1\Controllers\DebitorensController.cs 69 Aktiv
Was muss ich ändern ?
Was mache ich falsch.
Gruß Roland
-
Ich habe mal eine basis Implementierung auf Github hochgeladen, schau dir diese mal an
Im HomeController bei Create setzte ich vorher basis Werten und übergebe dann das Model
Auf eine Datenbank habe ich verzichtet und speichere die Werte in eine statische Liste.
13 Millionen Schweine landen jährlich im Müll
Dev Apps von mir: Icon für UWP, UI Strings
Andere Dev Apps: UWP Community Toolkit Sample App
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 14. Mai 2018 06:32
- Bearbeitet Thomas Wycichowski Montag, 14. Mai 2018 09:08
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Donnerstag, 24. Mai 2018 12:10