Architecture of Web Application 1
http://manhng.com/umbraco/#/content/content/edit/4687
https://drive.google.com/open?id=13pTYjp7GmOh35XI9qH_MUuG0BCLIFDvS
Backend
- Visual Studio 2017
- Codemaid
- Jetbrains Resharper
- ASP.NET Web Application (.NET Framework 4.5.2)
- Web Forms
- Microsoft.AspNet.Web.Optimization.1.1.3
- MVC
- Microsoft.AspNet.Mvc.5.2.3
- Microsoft.AspNet.Razor.3.2.3
- Microsoft.AspNet.WebPages.3.2.3
- Web API
- Microsoft.AspNet.WebApi.5.2.3
- Web Forms
- No Authentication
- Newtonsoft.Json (Newtonsoft.Json.11.0.1)
- Apache Log4Net (log4net.2.0.8)
- AutoMapper
- Dapper (Dapper.1.50.4)
- Enable Cors: Install-Package Microsoft.AspNet.WebApi.Cors
- Documentation: config.EnableCors();
- Swashbuckle & Swagger
-
- View Swagger: http://localhost/swagger/
- Guideline 1
- Guideline 2
- API Help Pages
- View API Help Pages: http://localhost/help/ (Install-Package Microsoft.AspNet.WebApi.HelpPage)
- JSON Viewer Awesome (Chrome Extension)
- SQL Server & Sql Server (LocalDB) v11.0
- Connection String to Sql Server
- Connection String to LocalDB
- Exception Handling
- Web API 2
- Excel Import/Export
- Install-Package SpreadsheetLight (SpreadsheetLight.3.4.9)
- DocumentFormat.OpenXml DocumentFormat.OpenXml 2.5.0
- Install-Package EPPlus
- Vẫn còn lỗi khi download file (tải file) về
- Send EMail
- Startup Page
- Properties of Web Application 1 -> Web -> Start Action -> Specific Page: Home/Index
- Route in Web API
- Route
- http://localhost/Blog/Index
- http://localhost/Blog/Archive/2018-03-04/
- http://localhost/Blog/Archive/2018-Mar-04/
- Blog
Frontend
- HTML, CSS, JavaScript, AJAX, JSON, XML
- Bootstrap (Bootstrap.3.0.0)
- jQuery (jQuery.1.10.2)
- Microsoft.jQuery.Unobtrusive.Validation.3.2.3
- jQuery.Validation (jQuery.Validation.1.11.1)
- jQuery Form Plugin (https://github.com/jquery-form/form/)
- Form Validation (formvalidation.io)
- jQuery Form Validator (formvalidator.net) (https://github.com/victorjonsson/jQuery-Form-Validator/)
- jQuery Plugins
- https://www.jqueryscript.net/form/jQuery-Plugin-For-Handling-AJAX-Form-Submission-fajax.html
- https://labs.abeautifulsite.net/jquery-formSubmit/demo/
- https://labs.abeautifulsite.net/jquery-formSubmit/jquery.formSubmit.js
- https://github.com/ahmadmilzam/jquery-formSubmit
- https://fengyuanchen.github.io/submitter/
- https://github.com/pluschnikow/jquery.formSubmit/
- File upload
<link href="~/Content/font-awesome.min.css" rel="stylesheet">
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>