|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#24 ASP.Net MVC Core: Web API Schnittstelle hinzufügen
|
09.01.2018 4135
|
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/Schulung-ASP_dot_Net
🚩#10 Datenbank erstellen und an ASP.Net MVC Core anbinden
|
09.01.2018 5760
|
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 2199
|
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 2152
|
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 4512
|
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/Schulung-ASP_dot_Net
🚩#20 Formular Daten binden und in Datenbank anfügen
|
13.12.2017 4098
|
- 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 85356
|
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 2633
|
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 3270
|
Im Controller erstellt man eine neue Action Methode mit
der Bezeichnung New
public IActionResult New()
{
|
|
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 1985
|
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 2861
|
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 6171
|
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 2909
|
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 2735
|
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 2706
|
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 2944
|
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 3204
|
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 5147
|
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
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#6 Asp.Net Core: Attribute Routing, URL Pfad vor Controller Action definieren
|
28.11.2017 2427
|
Seit Asp Net Core kann man die URL Route für Controller
Actions direkt vor der Action selbst als Attribute definieren
Beispiel eines Url Pfades: man möchte die Auflistungen
aller Artikel eines bestimmten Herstellers, wenn man Artikel Hersteller
ei
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#5 ASP.Net: Benutzerdefinierte URL Route einstellen
|
28.11.2017 2176
|
Beispiel Pfad: Artikel Hersteller Bosch
Hierzu muss man in der startup cs eine zusätzliche Route
einstellen
routes MapRoute (
name:
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
🚩#4 Asp.Net MVC: Web-Anfragen mit Argumente bei Actions wie Produkte 123
|
27.11.2017 2741
|
Wie kann man Parameter in einer Webadresse handhaben?
Wenn man zum Beispiel die Adresse Produkte Smartphones 1000
Man kann jede MVC Action mit einem optionalen Parameter
versehen
Beispiel Edit(int ID)
In dem MVC Controller Products Controller
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
ASP.Net MVC: Action und Result Rückgaben
|
24.11.2017 2911
|
Grundlagen ActionResult
Im Controller von Asp Net wird als Standard Action
vorgegeben
Die Action mit dem Rückgabe von View()
Public IactionResult Index
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
Asp.Net Core 2 MVC: Bootstrap.css Theme einbauen
|
24.11.2017 2718
|
Unter dem Template von Asp net Core 2 0 MVC wird auch bootstrap
unterstützt
Bootstrap ist eine zusammenstellung von CSS Dateien und
Javascript, mit welchem einer Webseite ein Thema-einheitliches Aussehen verliehen
wird
Die Bootstrap-Dateien werd
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
ASP.Net Core: Beispiel einen Artikel anzeigen mit Controller-Model-View
|
23.11.2017 2063
|
Zunächst erstellt man ein Datenmodell, welches man
anzeigen möchte
Hier im Beispiel einen Artikel, mit den Eigenschaften
IDArtikel, Title und Text_Content
Model
Datei in Models Artikel cs
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
ASP.Net Core: Dateien und Struktur
|
23.11.2017 3164
|
Unter dem ersten Projekt in Asp net Core 2 0 findet man
folgende Struktur:
Web
Application (Model-View-Controller)
Asp Net Core MVC Struktur :
1)
Wwwroot Verzeichnis
2)
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
Visual Studio für ASP.Net erweitern: Power Tools und Web Essentials
|
23.11.2017 2596
|
Zur Entwicklung von Asp net MVC und Core empfiehlt es
sich laut Schulung einige Erweiterungen in Visual Studio zu integrieren
Unter Visual Studio 2017 geht man auf
Menü->Tools-> Extensions and
Updates
Productivity Power Tools 2
|
|
Net-Framework/ASP_dot_Net-MVC/Schulung-ASP_dot_Net
ASP.Net MVC Grundlagen Begriff Erläuterung
|
22.11.2017 2770
|
MVC Grundlagen
Was bedeutet MVC?
MVC bedeutet Model View Controller Dabei beinhaltet M
das Datenmodell, View die HTML Anzeige nach Aussen und C ist der Controller,
welcher die Daten anbindet und an eine passende Ausgabe-View weitergibt
Notiz
|
|