MVC Actions and Object Oriented

15 במאי 2017

  כאשר אנחנו רוצים להגדיר Actions המקבלים אובייקטים ועושים עליהם מניפולציה ומחזירים תשובה כלשהי (שזה פחות או יותר התפקיד של כמעט כל Action) נכתוב קוד בסגנון הזה public class HomeController : Controller {     public ActionResult SendObject1(Employee person)     {         //......         //......         //......         return Json(person, JsonRequestBehavior.AllowGet);     } }   public class Employee {     public int Id { get; set; }     public string Name { get; set; }     public float Salary { get; set; } }   המתודה מקבלת אובייקט מסוג Employee ולצורך הבדיקה היא מחזירה אותו ב – JSON., הפנייה למתודה בשביל הבדיקה יכולה להתבצע ישירות מתוך שורת...

Upload file using angularjs with some data

7 במאי 2017

שאלו אותי, כיצד ניתן להעלות קבצים באנגולר (1) עם מידע נוסף (למשל שם פרטי ושם משפחה). ישנם מספר גדול של קודים ברשת כיצד להעלות קבצים בעזרת אנגולר, להלן הקוד הבסיסי ביותר. <body ng-controller="ctrl">       <div>          <input type="file" id="file" />         <input type="text" ng-model="details.firstName" />         <input type="text" ng-model="details.lastName" />           <button ng-click="upload()">Save</button>     </div> </body>   שימו לב של – input של הקבצים אין מודל (הרבה פעמים העלאת קבצים מתבצעת בעזרת directive שעוטף אותו)   angular.module('app', )     .controller('ctrl', function ($scope, $http) {         $scope.upload = function () {             var fd = new FormData();             fd.append('firstName', $scope.details.firstName);             fd.append('lastName', $scope.details.lastName);             fd.append('file', document.getElementById('file').files);  ...
אין תגובות