CRUD ASP.NET MVC (edit)
Series ASP.NET MVC - Part 2: Tạo ứng dụng web với Entity Framework 6 Code First MVC 5 (viblo.asia)
https://dzone.com/articles/top-10-websites-written-using-aspnet-mvc
https://www.danylkoweb.com/Blog/10-reasons-to-start-using-aspnet-mvc-E9
https://www.danylkoweb.com/Blog/where-can-i-find-sample-aspnet-mvc-projects-HL
https://medium.com/swlh/securing-your-net-core-3-api-using-identity-93d6426d6311 (HAY HAY HAY)
https://www.learnentityframeworkcore.com/walkthroughs/existing-database (HAY HAY HAY)
https://stackoverflow.com/questions/56862089/cannot-find-command-dotnet-ef
https://docs.microsoft.com/en-us/dotnet/core/tools/troubleshoot-usage-issues
https://github.com/dotnet/efcore/issues/15448
dotnet tool install --global dotnet-ef
https://github.com/go2ismail/AdminLTE-ASP-NET-MVC/
https://marketplace.visualstudio.com/items?itemName=c0shea.AdminLTETemplate
https://www.prishusoft.com/blog/Integrate-AdminLTE-theme-to-Angular-Project.html
https://github.com/manhng83/AdminLTEWithASPNETCore
https://github.com/manhng83/AdminLTE-Starter-Kit
https://github.com/manhng83/AdminLTE.Core
https://github.com/manhng83/AdminLTE.MVC
https://github.com/manhng83/AspNetCore-DDD
https://github.com/manhng83/Boilerplate
https://manhng.com/blog/aspnet-5/
https://manhng.com/blog/starter-kit/
https://github.com/manhng83/EquinoxProject
https://github.com/manhng83/SimpleMultiTenant
https://stackify.com/writing-multitenant-asp-net-core-applications/
https://michael-mckenna.com/multi-tenant-asp-dot-net-core-application-tenant-resolution
Integrating AdminLTE with ASP.NET Core 3.1 – Detailed
https://www.codewithmukesh.com/blog/integrating-adminlte-with-aspnet-core/ (ASP.NET Core 3.1)
Social Network for Programmers and Developers (morioh.com)
PureSourceCode | All technologies, only pure source code
https://github.com/erossini/AdminLTEWithASPNETCore
Integrating AdminLTE with ASP.NET Core | PureSourceCode
AdminLTE Starter Kit for ASP.NET Core
dotnet-express/AdminLTE-Starter-Kit: AdminLTE Starter Kit for ASP.NET Core (github.com)
AdminLTE converted to ASP.NET Core 2
moemura/AdminLTE.Core: AdminLTE converted to ASP.NET Core 2 (github.com)
ASP.NET MVC 5 Training
https://www.c-sharpcorner.com/article/layouts-master-pages-in-Asp-Net-mvc-5-0-part-fourteen/
Top 20 GitHub-hosted projects of 2019
https://dev.to/areknawo/top-20-github-hosted-projects-of-2019-2f4f
Blog engine based on ASP.NET Core 3.1 and Twitter Bootstrap 4
https://github.com/danielpalme/MVCBlog
My Blog as an ASP.NET Core 3.1 Project http://wildermuth.com
https://www.palmmedia.de/Blog/2013/9/6/aspnet-mvc-4-blog-engine-based-on-twitter-bootstrap
https://github.com/shawnwildermuth/WilderBlog
I re-wrote my blog using a new stack of web technologies including:
The ASP.NET Interns ship their project - A basic blog template for .NET Core
https://www.hanselman.com/blog/TheASPNETInternsShipTheirProjectABasicBlogTemplateForNETCore.aspx
A blogging engine based on HTML5 and ASP.NET
https://github.com/madskristensen/MiniBlog
ASP.NET MVC with Entity Framework and CSS
https://github.com/Apress/asp.net-mvc-w-entity-framework-css
ASP.NET Core Samples
https://github.com/dotnet/AspNetCore.Docs/tree/master/aspnetcore/data/ef-mvc/intro/samples/cu-final
ASP.NET MVC Core 2 project using CoreUI.io template
https://github.com/mvelosop/AspNetCore2CoreUI
https://www.intertech.com/Blog/selecting-multiple-items-using-select2-in-mvc-5/
https://codecanyon.net/tags/mvc
https://stackoverflow.com/questions/tagged/adminlte
https://adminlte-mvc5.azurewebsites.net/
ASP.NET Core 2.2 Roles And Memberships Customization Implemented Using Beautiful AdminLTE Template. C# as programming language and EF (Entity Framework) as ORM.
https://github.com/go2ismail/AdminLTE-Roles-And-Memberships-Example
Features:
Technical:
I'm using Visual Studio Community 2017 for the development tools on Windows 10 machine.
I'm using .Net Core 2.2
https://github.com/go2ismail/adminlte-aspnetcore2-version
AdminLTE - is a Free Premium Admin control Panel Theme Based On Bootstrap 3.x
the creator of AdminLTE is Abdulllah Almsaeed
follow this AdminLTE link for original HTML/JavaScript version.
this repo, provide full ASP.NET Core 2 MVC version of AdminLTE, consisting all the demo pages provided by HTML/JavaScript version of AdminLTE such as:
I'm using Visual Studio Community 2017 for the development tools on Windows 10 machine. For this project, i'm using AdminLTE version 2.4.0.
You can Clone / Download the repo and then start building beautiful web app using this visual studio solution. From this project you can also learn how to:
I have provide simple Ajax jQuery CRUD example
https://manhng.com/archive/adminlte/
https://www.c-sharpcorner.com/article/asp-net-mvc5-full-calendar-jquery-plugin/
https://gunnarpeipman.com/using-fullcalendar-jquery-component-with-asp-net-mvc/
https://www.toshalinfotech.com/Blogs/ID/115/How-to-Integrate-Full-calendar-with-MVC-application
https://github.com/RobertHajbok/FullCalendarMVC
https://www.codeproject.com/articles/874283/event-calendar-in-asp-net-mvc-and-entity-framework
https://github.com/ColorlibHQ/AdminLTE
ASP.NET MVC - Installing AdminLTE dashboard to replace Bootstrap template
Building elegant applications with ASP.NET MVC Core 2 and Bootstrap 4 using CoreUI
https://www.coderepo.blog/posts/building-elegant-applications-aspnet-mvc-core-2-bootstrap-4-coreui/
https://github.com/go2ismail/AdminLTE-ASP-NET-MVC
I'm using Visual Studio Community 2015 for the development tools on Windows 10 machine. For this project, I'm using AdminLTE version 2.4.0.
It provides full ASP.NET MVC version of AdminLTE, consisting all the demo pages provided by HTML/JavaScript version of AdminLTE such as:
You can also learn how to:
https://www.intertech.com/Training/Microsoft/Visual-Studio/MVC/ASP-NET-MVC-5-Development
https://cgeers.wordpress.com/2012/09/23/getting-started-with-twitter-bootstrap/
In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the students for exam 70-486.
After completing this course, students will be able to:
This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic.
Before attending this course, students must have a minimum of two to three years of experience developing web-based applications by using Microsoft Visual Studio and Microsoft ASP.NET, proficiency in using the .NET Framework, and some familiarity with the C# language.
Delegates, Anonymous Methods, and Lambdas
Extension Methods, Anonymous Types, and Dynamic Types
Introduction to LINQ
Introduction to ASP.NET MVC 5
ASP.NET MVC Architecture
Defining the Model
Routes and URLs
Controllers and Actions
Views
HTML Helpers
Data Validation
Authentication and Authorization
Ajax
Web API 2
Building a Rich Client-Side UI
Mobile Clients
Customizing and Extending ASP.NET MVC
Deployment
https://www.cnblogs.com/jesse2013/p/aspnet-identity-claims-based-authentication-and-owin.html
OWIN cookie authentication middleware
https://dotnetcodr.com/security-and-cryptography/
http://paginaswebpublicidad.com/ (tiếng Việt)
https://www.scoop.it/topic/asp-net-mvc
https://gunnarpeipman.com/aspnet/what-is-claims-based-authentication/
https://dotnettutorials.net/lesson/token-based-authentication-web-api/
http://benedict-chan.github.io/blog/2014/03/28/authentication-logics-from-asp-dot-net-mvc-4-to-5/
https://www.thereformedprogrammer.net/user-impersonation-in-mvc-using-asp-net-identity-2/
Cookie based Authentication & Authorization Guide
https://www.aspsnippets.com/Articles/Cookie-based-Authentication-Login-example-in-ASPNet-MVC.aspx
https://dotnetcodr.com/2013/02/11/introduction-to-claims-based-security-in-net4-5-with-c-part-1/
Claims based Authentication & Authorization Guide
https://www.future-processing.pl/blog/introduction-to-claims-based-authentication-and-authorization-in-net/ (Thinktecture IdentityServer)
https://www.codeguru.com/csharp/.net/net_security/asp.net-mvc-and-claim-based-security.html
https://leastprivilege.com/2016/12/16/identity-vs-permissions/
https://leastprivilege.com/2012/10/26/using-claims-based-authorization-in-mvc-and-web-api/
Claims Based Authorization
https://code.msdn.microsoft.com/Claims-Based-Authorization-89cf736e
https://code.msdn.microsoft.com/Custom-Token-ddce2f55
https://github.com/Azure-Samples/active-directory-dotnet-webapp-openidconnect
ASP.NET Identity & Cookie based authentication
https://benfoster.io/blog/aspnet-identity-stripped-bare-mvc-part-1
https://benfoster.io/blog/aspnet-identity-stripped-bare-mvc-part-2
http://sundeepkamath.in/posts/authentication-in-asp-net-mvc-5-using-identity-libraries-part-1/
http://sundeepkamath.in/posts/authentication-in-asp-net-mvc-5-using-identity-libraries-part-2/
http://sundeepkamath.in/posts/authentication-in-asp-net-mvc-5-using-identity-libraries-part-3/
GitHub
https://github.com/AccountGo/accountgo
https://github.com/lbacaj/OpenOrderFramework
https://github.com/IntuitDeveloper/Oauth2-MVC5-DotnetSampleApp
https://github.com/hernandgr/AspNetIdentityDemo
https://github.com/deepumi/AspNetMVC5Authorization (HAY)
https://github.com/benfoster/NakedIdentity (HAY)
OWIN Forms Authentication in ASP.NET MVC 5 - OWIN Cookie Authentication middleware in ASP.NET MVC 5
https://devblogs.microsoft.com/aspnet/understanding-owin-forms-authentication-in-mvc-5/
https://blogs.msdn.microsoft.com/webdev/2013/07/03/understanding-owin-forms-authentication-in-mvc-5/
Cookies without Identity
https://stackoverflow.com/questions/31584506/how-to-implement-custom-authentication-in-asp-net-mvc-5
https://stackoverflow.com/questions/32080212/asp-net-identity-2-0-custom-login-method
https://stackoverflow.com/questions/21404935/mvc-5-access-claims-identity-user-data
https://stackoverflow.com/questions/1064271/asp-net-mvc-set-custom-iidentity-or-iprincipal
https://stackoverflow.com/questions/454616/asp-net-cookies-authentication-and-session-timeouts
Refresh Token
JavaScript Basics
https://autotelicum.github.io/Smooth-CoffeeScript/literate/js-intro.html
Eloquent JavaScript
http://eloquentjavascript.net/
Dynamic Menu
http://www.dynamicdrive.com/dynamicindex1/
http://www.dynamicdrive.com/dynamicindex2/
http://www.dynamicdrive.com/dynamicindex3/
http://www.dynamicdrive.com/dynamicindex4/
http://www.dynamicdrive.com/dynamicindex5/
...
Self Executing Anonymous Functions
http://markdalgleish.com/2011/03/self-executing-anonymous-functions/
Search Menu
https://www.w3schools.com/howto/howto_js_search_menu.asp
https://www.w3schools.com/howto/howto_js_filter_lists.asp
https://www.w3schools.com/howto/howto_js_filter_table.asp
https://www.w3schools.com/howto/howto_js_filter_dropdown.asp
https://www.w3schools.com/howto/howto_css_navbar_icon.asp
https://www.w3schools.com/howto/howto_css_subnav.asp
https://www.w3schools.com/howto/howto_js_dropdown.asp
ASP.NET MVC 5 using Ajax and jQuery
https://amit4dotnet.wordpress.com/2014/11/20/create-shopping-cart-in-mvc-using-ajax-and-jquery/
https://amit4dotnet.wordpress.com/2014/11/16/how-to-save-records-using-ajax-and-jquery-in-asp-net/
https://amit4dotnet.wordpress.com/2014/11/17/login-and-registration-in-mvc/
https://sensibledev.com/mvc-bootstrap-form-example/
https://sensibledev.com/bootstrap-modal-with-ajax-content/
https://getbootstrap.com/docs/4.1/components/forms/
Samples
https://getbootstrap.com/docs/4.1/layout/grid/
http://developmentpassion.blogspot.com/2017/02/gridview-with-server-side-advacned.html
DataTables
http://www.binaryintellect.net/articles/218ca630-ba50-48fe-af6e-6f754b5894aa.aspx (Load Dynamic Data)
https://www.codeproject.com/Tips/1057064/MVC-Master-Detail-Example-with-Partial-View-and-Mo
https://www.codeproject.com/Articles/1046102/MVC-pagination-filtering-and-sorting-inside-partia
https://www.codeproject.com/Tips/826002/Bootstrap-Modal-Dialog-Loading-Content-from-MVC-Pa
https://www.codeproject.com/Articles/531916/Master-Details-using-ASP-NET-MVC
https://www.c-sharpcorner.com/UploadFile/4b0136/working-with-dropdownlist-in-mvc-5/
http://www.techstrikers.com/Articles/jquery-datatable-bind-json-using-asp.net-mvc5.php
https://www.codaffection.com/asp-net-mvc-tutorial/asp-net-mvc-with-jquery-ajax/
https://carlofontanos.com/ajax-pagination-with-search-and-sort-using-asp-net-mvc5/
ASP.NET Core MVC
https://www.c-sharpcorner.com/article/using-jquery-datatables-grid-with-asp-net-core-mvc/
https://www.mytecbits.com/microsoft/dot-net/bootstrap-asp-net-core-mvc
ASP.NET MVC
JavaScript xử lý chuỗi
https://toidicode.com/cac-ham-xu-ly-chuoi-trong-javascript-155.html
Power CMS Content Management System
https://codecanyon.net/item/power-cms-content-management-system-open-source-mvc-5/19754906
https://www.codeproject.com/Articles/194916/Enhancing-HTML-tables-using-a-JQuery-DataTables-pl
http://www.cyqdata.com/cnblogs/article-detail-37023-english
https://www.codemag.com/Article/1601031/CRUD-in-HTML-JavaScript-and-jQuery-Using-the-Web-API
ASP.NET
https://jitendragangwar007.blogspot.com/2014/09/bulk-edit-update-multiple-rows-in.html
https://stackoverflow.com/questions/40035730/bootstrap-date-time-picker
https://stackoverflow.com/questions/23137720/disable-time-in-bootstrap-date-time-picker
https://stackoverflow.com/questions/40035730/bootstrap-date-time-picker
https://stackoverflow.com/questions/23137720/disable-time-in-bootstrap-date-time-picker
https://stackoverflow.com/questions/35778600/bootstrap-datepicker-locale-with-momentjs
https://stackoverflow.com/questions/33918017/bootstrap-datepicker-how-to-use-specific-time-zone
http://eonasdan.github.io/bootstrap-datetimepicker/#options
https://stackoverflow.com/questions/40035730/bootstrap-date-time-picker
https://stackoverflow.com/questions/24410685/bootstrap-3-datetimepicker-3-0-0-week-starts-at-monday
https://stackoverflow.com/questions/19382189/change-language-for-bootstrap-datetimepicker
https://stackoverflow.com/questions/22846525/bootstrap-datetimepicker-not-working
Instead of using moment.js I used moment-with-langs.js (I guess it came with default package ASP.NET MVC 5).
By calling:
<script type="text/javascript"> $('#DateTime').datetimepicker({ language: "hr" }); </script>
thing works, finally the calender starts from monday.
UPDATE: Even better, add key to web.config
<appSettings> <add key="Culture" value="hr" /> </appSettings>
and then
$(document).ready(function () { $(document).on('focus', '#Date', function () { $(this).datetimepicker({ locale: '@System.Configuration.ConfigurationManager.AppSettings["Culture"]', format: 'DD:MM:YYYY', }); }); });
- Create new ASP.NET Web Application called WebApplication1 (MVC: Web Forms, MVC, Web API) based on .NET Framework 4.5.2
- Nuget packages:
+ Install-Package log4net
+ Install-Package Dapper
+ Install-Package MySql.Data
+ Install-Package AutoMapper
+ Install-Package Newtonsoft.Json
- Web.config/App.config
+ Define connection string in <connectionStrings> or <appSettings>
- Controllers/HomeController.cs
- Dapper with raw SQL
- Dapper with Stored Procedure
+ .NET Framework 4.5
+ ASP.NET MVC 5.2
+ ASP.NET Web API 2.2
+ Web Pages 3.2
Update-Package
Install-Package jQuery -Version 1.12.4
Install-Package Bootstrap -version 3.3.7
Install-Package modernizr
Install-Package Newtonsoft.json
Install-Package log4net
Install-Package Dapper -Version 1.50.2 (.NET Framework 4.5)
Install-Package Microsoft.AspNet.WebApi (-Version 5.2.4)
Install-Package Swashbuckle (-Version 5.6.0)
Web API & Swagger + OAuth2
http://wmpratt.com/swagger-and-asp-net-web-api-part-1/
http://wmpratt.com/part-ii-swagger-and-asp-net-web-api-enabling-oauth2/
https://www.codeproject.com/Articles/1187872/Token-Based-Authentication-for-Web-API-where-Legac
http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/