|
Net-Framework/ASP_dot_Net-MVC/API
Json Fehler: Eine Methode wurde zu einem unerwarteten Zeitpunkt aufgerufen
|
09.08.2018 906
|
Json Fehler: Eine Methode wurde zu einem unerwarteten
Zeitpunkt aufgerufen
Problem:
Bei Auswerten einer Api Schnittstelle, welche eine reine Werte-Liste
zurückgibt, kommt der Fehler dass die Methode zu eine unerwarteten Zeitpunkt
aufgerufen wurde
Lösung:
Beim A
|
|
Net-Framework/ASP_dot_Net-MVC/API
StatusCode: 405, ReasonPhrase: Method Not Allowed
|
09.08.2018 732
|
StatusCode:
405, ReasonPhrase: "Method Not Allowed"
Problem: beim Zugriff auf eine Api-Delete Schnittstelle von
WPF auf Asp Net Core MVC wird die antwort StatusCode 405 Method not allowed
zurückgegeben
Aufruf aus der Client Seite (wpf)
|
|
Net-Framework/ASP_dot_Net-MVC/API
Asp.Net Core: Ajax Web Api Code Beispiel
|
30.07.2018 830
|
Asp Net Core:
Das folgende Code-Beispiel zeigt ein einfaches Beispiel einer Web-Api in Asp Net Core MVC In der Frontend Razor-View Views Shared _layout cshtml wird beim onClick auf den Link mit dem Stern ein
Javascript function ausgeführt, welche mit ajax zu eine Anfrag
|
|
Net-Framework/ASP_dot_Net-MVC/API
WPF: Web API Lesen von Asp Net Api mit HttpClient
|
17.01.2018 1515
|
WPF: Web API Lesen
Dieses Beispiel zeigt, wie man in WPF die Werte von
einem Web-Server mit API lesen kann
Auf dem Server ist ASP Net Core Web API installiert (IIS Express Server mit SQL Server Express local DB)
Als Desktop Program ist ein WPF Anwendung
|
|
Net-Framework/ASP_dot_Net-MVC/API
API: Daten Ändern und Erstellen mit Api Beispiel Code
|
10.01.2018 1386
|
API: Daten Ändern und Erstellen mit Api
Mit API Schnittstellen können Clients wie Smartphones, Desktop
Programme oder IoT Geräte Daten mit einem Internet Server austauschen
Api entspricht der sogenannten REST Schnittstelle im
Internet, bei welcher Da
|
|
Net-Framework/ASP_dot_Net-MVC/API
Problem ASP.Net: ID wird um 1000 erhöht
|
10.01.2018 1449
|
Fehler-Beschreibung:
Bei der Eingabe von neuen Datensätzen über eine API in
ASP Net Core MVC kann es vorkommen, dass die ID nicht wie vorgegeben um 1
erhöht wird,
sondern sich um 1000 erhöht
Ursache:
Es kann
|
|
Net-Framework/ASP_dot_Net-MVC/Tools
Postman: API Controller prüfen mit Chrome-Extension
|
09.01.2018 1250
|
Web API Prüfen
Um die Daten der API Schnittstelle zu prüfen, hat man
jetzt direkten Zugriff über die URL Api
Anstatt im Browser die Adresse
localhost:51081 Projects
einzugeben für die im Browser,
gibt man nun die URL
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#24 ASP.Net MVC Core: Web API Schnittstelle hinzufügen
|
09.01.2018 1504
|
ASP Net: Web Api hinzufügen
Wenn man eine externe Schnittstelle von Geräten zu einer
Web-Anwendung benötigt, dann fügt man einen API Controller der Webanwendung hinzu,
über welchen dann Geräte wie Handys, IoT-Devices, WPF-Desktop Anwendungen und
weite
|
|
Net-Framework/ASP_dot_Net-MVC/Grundlagen
Asp.Net Mvc: DbContext als Schnittstelle einer SQL Datenbank
|
09.01.2018 1304
|
Asp Net Mvc:
DbContext als Schnittstelle einer SQL Datenbank zur Asp Net Core Anwendung
Eine angebundene Datenbank wird zu Asp Net Core Mvc
immer mit einer Art Brücke oder Schnittstelle verbunden
Diese nennt sich DbContext Im Prinzip übersetzt die Entity
Frame
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#10 Datenbank erstellen und an ASP.Net MVC Core anbinden
|
09.01.2018 3792
|
Datenbank an
ASP Net Core 2 anbinden
Schritt 1:
Datenbank erstellen ohne Migration
Man kann unter ASP Net Core entweder eine Datenbank über
CodeFirst erstellen oder
Code-First
Unter Codefirst verwendet man Entitiy Framework
Migration B
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#23 ASP.Net: Validation farblich anpassen
|
22.12.2017 1227
|
ASP Net: Validation anpassen
Validierung farblich anpassen
Wenn man die Gültigkeit beim Eingeben einer Asp Net MVC Formulars
anpassen möchte, dann kann man ein Element wie hier das Textbox Element im
Browser mit Untersuchen auswerten
Zunächs
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#22 ASP.Net: Validation, Gültigkeit
|
15.12.2017 1188
|
ASP Net MVC Core 2
Prüfung auf Gültigkeit bei der Eingabe von Daten
Validation festlegen
Die Grundlagen für die Gültigkeit werden im Model festgelegt
[MaxLength(50)]
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#21 ASP.Net: Update von Daten mit Speichern der Edit View
|
15.12.2017 1445
|
Create und Edit Update
Das folgende Beispiel erstellt ändert das Create
Formular in ein Edit Formular für Artikel
Dabei wird folgend die View Edit als Eingabe-Formular zum
Erstellen neuer Datensätze verwendet, aber auch als reines
Update-Eingabeformular
|
|
Net-Framework/ASP_dot_Net-MVC/Grundlagen
ASP.Net: Form ID zuweisen mit asp-action asp-route-id
|
14.12.2017 1392
|
Aufgabe: ASP Formular muss im action Parameter die passende
ID aufweisen
Problem: Wenn man in einem ASP Net MVC Core Anwendung
ein Formular aufbaut, welches in der Namensbenennung eine andere Post-Back
Action aufweist, dann fügt ASP Net MVC Core keine ID an
Bei
|
|
Net-Framework/ASP_dot_Net-MVC
ASP Error: System.InvalidOperationException, An exception occurred while reading a database value
|
13.12.2017 1282
|
ASP
Error: System InvalidOperationException, An exception occurred while reading a
database value
Fehlermeldung in ASP Net
System InvalidOperationException:
'An exception occurred while reading a
|
|
Net-Framework/ASP_dot_Net-MVC/Grundlagen
ASP.Net MVC: Datum formatiert anzeigen
|
13.12.2017 1196
|
Definition des Datum-Feldes im MVC Model
Mit DisplayFormat
DataFormatString wird die Formatierung des Datums zur Ausgabe eingestellt
[Display(Name
= "Date Edit" )]
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#20 Formular Daten binden und in Datenbank anfügen
|
13.12.2017 2493
|
- Modelbinding, Formular binden an Datenmodel, Data
Binding
- Daten anfügen von MVC Model zu SQL Server
Im Eingabeformular wird mit der die Daten an die Create-Action des gleichnamigen Controller gesandt
Dabei werden alle Eingabedaten als form-d
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#19 ASP.Net Core MVC : DropDown Liste einfügen
|
12.12.2017 3174
|
Dieses Code Beispiel zeigt, wie man in ASP Net Core MVC
eine DropDown Liste anzeigt
Vorgabe:
In der angebundenen Datenbank gibt es eine kleine
Tabelle mit Auswahltexten mit der Bezeichung tblBase_Produktgruppen
Die Auswahl-Tabelle besitzt eine
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#18 ASP.Net: Label anpassen
|
11.12.2017 1594
|
Wenn man das automatische Label eines MVC Feldes
anpassen möchte, dann gibt man ein DisplayAttribute inder Form [Display
(Name=abc)] an
[Display(Name
= "Artikel Bezeichnung" )]
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#17 ASP MVC: New-Formular zum Erstellen eines Eintrags
|
11.12.2017 2012
|
Im Controller erstellt man eine neue Action Methode mit
der Bezeichnung New
public IActionResult New()
{
|
|
Net-Framework/ASP_dot_Net-MVC
ASP EF : Update-Migration Typ Zuordnungen. Welche C# Variablen-Typen werden zu welchen SQL-Server Feld-Typen
|
09.12.2017 1033
|
Entity
Framework, Default, Types
Im folgenden habe ich unter ASP Net Core 2 MVC eine Model-Klasse
erstellt und diese per add-migration und update-database auf eine SQL-Server
übertragen
Dabei werden folgene Variablen in C# inklusive Default Vorgab
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
EF: Standardwerte vorgeben und Typ Double und Bool von ASP.Net Model zu SQL Server
|
08.12.2017 1128
|
In ASP Net Core MVC umwandlung per CodeFirst zu SQL
Server Datenbanken müssen die Variablen den richtigen Typ aufweisen, um auf SQL
Server richtig eingestellt zu sein
Wie wird aus dem ASP Net C# Model boolean und
Währungsfelder verbunden mit Feldern in SQL Server
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#16 ASP.Net MVC: Eager Loading von Include Daten
|
07.12.2017 1736
|
Wenn man in einer View Ansicht Daten von einer eingebundenen
Tabelle anzeigen möchte, dann verwendet man das sogenannte Eager loading
Dabei wird in der View folgendes gemacht
Will man zum Beispiel in der folgenden Liste von
Artikeln
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#15 ASP.Net Core MVC: Daten Tabellen auf Webseite mit MVC anzeigen
|
06.12.2017 2538
|
Wie zeigt man Daten von einem SQL Server auf einer
ASP Net MVC Core 2 Webseite an
1) DbContext zuweisen
Man muss das Datenbank Model erweitern mit OnModelCreating,
durch welche man die Tabellen in der SQL-Server Datenbank
Den Model-Klassen i
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#14 ASP.Net: Feldeigenschaften im Model eingeben Null Textlänge
|
04.12.2017 1772
|
ASP Net: Null Stringlänge
Wie gibt man in den Asp net core mvc Model Klassen Eigenschaften
von Tabellen-Feldern vor
Indem man Attribute vor den Feld-Benennungen eingibt wie
hier
[Required] fuer nicht nul
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩ASP.Net MVC: Daten in Vorgabe Tabellen festlegen
|
01.12.2017 1788
|
ASP Net MVC: Data
Asp net
Core 2 MVC
If you
want to predefine tables in Asp net core 2 MVC with values during the development
time, then you can fill them out using the migration
In the
example, the selection table product groups with the selec
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#10 ASP.Net MVC: Entity Framework, Linq, CodeFirst
|
29.11.2017 1668
|
Asp net MVC bevorzugt das arbeiten mit EF Entity
Framework
Entity
Framework ist eine ORM Object Relational Mapper
EF Entity Framework übernimmt das Erstellen, Öffnen und
schliessen von Connection-Verbindungen zur Datenbank und das ausführen von Exec
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#9 Asp.Net Core MVC: PartialView, View aufteilen
|
29.11.2017 1776
|
Bei einer PartialView warden Teile der View in kleinere
Komponenten aufgeteilt
Im Beispiel kann die Navigationbar ausgelagert werden in
eine PartialView-Datei _NavBar
#Webpart, in Webforms als UserControl
Das Teilsegment wird ei
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#8 ASP: Gemischte Daten mit ViewModel zusammenstellen
|
29.11.2017 2094
|
Wenn man gemischte Daten aus mehren Tabellen und Klassen
in ASP Net MVC darstellen möchte, dann muss man im Controller ein ViewModel übergeben anstatt einer View
Ein ViewModel entspricht einfache einer Query oder
Datenabfrage in SQL Server, Access und SQL Datenbanken
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#7: ASP.Net MVC: Übergabe Daten von Controller zu View
|
28.11.2017 3205
|
Man kann die Daten vom Controller zur anzeigenden View mit
3 Möglichkeiten übergeben Wobei die erste Variante die Typ-stabilste Variante
ist
Dabei werden die View-Daten intern als ViewDataDictionary
übergeben
1) als View(actArtikel)
2) als Vi
|
|