ვიდეო: შეგვიძლია თუ არა გადავიტანოთ მონაცემები კონტროლერიდან სანახავად TempData-ს გამოყენებით?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
ViewData, ViewBag და TempData მიჩვეულები არიან მონაცემების გადაცემა შორის კონტროლერი , მოქმედება და დათვალიერება . რომ მონაცემების გადაცემა დან კონტროლერი სანახავად , ან ViewData ან ViewBag შეუძლია იყო გამოყენებული. რომ მონაცემების გადაცემა საწყისი ერთი კონტროლერი სხვას კონტროლერი , TempData-ს შეუძლია იყო გამოყენებული.
ამ გზით, შეგვიძლია გამოვიყენოთ ViewBag მონაცემების გადასაცემად ხედიდან კონტროლერზე?
Ზოგადად, ViewBag არის გზა მონაცემების გადაცემა დან კონტროლერი რომ ხედი . ეს არის ტიპის ობიექტი და არის დინამიური თვისება ქვეშ კონტროლერი საბაზო კლასი. ViewData-სთან შედარებით, ის მუშაობს ანალოგიურად, მაგრამ ცნობილია, რომ ის ოდნავ ნელია და დაინერგა ASP. NET MVC 3.0-ში (ViewData დაინერგა MVC 1.0-ში).
ანალოგიურად, იყენებს თუ არა TempData მონაცემებს MVC-ში ერთი გვერდიდან მეორე გვერდზე გადასასვლელად? იგი გააცნო MVC 1.0. ის გამოიყენება გადასატანად The მონაცემები ერთიდან კონტროლერი რომ სხვა კონტროლერი ან ის არის ასევე დან ერთი მოქმედებას სხვა მოქმედების მეთოდი. ის არის მოსწონს ერთი გვერდი სხვას გვერდი . TempData არის მიღებული TempDataDictionary კლასიდან.
ანალოგიურად, ისმის კითხვა, როგორ გადაეცემა მონაცემები ხედიდან კონტროლერს MVC TempData-ში?
გავლის The მონაცემები საწყისი კონტროლერი რომ ნახვა TempData გამოყენებით გადადით ფაილზე, შემდეგ ახალზე და აირჩიეთ "პროექტი". შემდეგ შექმენით ASP. NET ვებ აპლიკაციის პროექტი, როგორც ეს ნაჩვენებია ქვემოთ. შემდეგ აირჩიეთ "ცარიელი" და მონიშნეთ " MVC ” შემდეგ დააჭირეთ OK. პროექტი წარმატებით შეიქმნა.
როგორ გადაეცემა მონაცემები კონტროლერიდან სანახავად?
სხვა გზა გავლის The მონაცემები საწყისი კონტროლერი სანახავად შეიძლება იყოს გავლის მოდელის კლასის ობიექტი ხედი . წაშალეთ ViewData-ს კოდი და გაივლის სამოდელო კლასის ობიექტი სანაცვლოდ ხედი . მოდელის კლასის სავალდებულო ობიექტის იმპორტი ინდექსის ზედა ნაწილში ხედი და შედით თვისებებზე @Model-ის მიერ.
გირჩევთ:
როგორ გადავიტანოთ მონაცემები ხედიდან კონტროლერზე MVC TempData-ში?
მონაცემთა გადაცემა კონტროლერიდან View-ზე TempData-ის გამოყენებით გადადით ფაილზე, შემდეგ ახალზე და აირჩიეთ "პროექტი" ვარიანტი. შემდეგ შექმენით ASP.NET ვებ აპლიკაციის პროექტი, როგორც ეს ნაჩვენებია ქვემოთ. შემდეგ აირჩიეთ "ცარიელი" და მონიშნეთ "MVC", შემდეგ დააჭირეთ OK. პროექტი წარმატებით შეიქმნა
როგორ მივიღოთ მონაცემები Excel-დან Apache POI-ის გამოყენებით?
Apache POI – წაიკითხეთ Excel ფაილი შექმენით სამუშაო წიგნის მაგალითი excel ფურცლიდან. მიდით სასურველ ფურცელზე. მწკრივის რაოდენობის გაზრდა. გაიმეორეთ ზედიზედ ყველა უჯრედზე. გაიმეორეთ ნაბიჯები 3 და 4, სანამ ყველა მონაცემი არ წაიკითხება
შეგვიძლია თუ არა Oracle-ის მონაცემთა ბაზასთან დაკავშირება SQL Server Management Studio-ს გამოყენებით?
როგორ დავუკავშირდეთ Oracle მონაცემთა ბაზას sql სერვერის მართვის სტუდიიდან დააინსტალირეთ ODAC 12 (Oracle Data Access Components) ჩამოტვირთვა: http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html. ამოიღეთ ფაილი და გაუშვით setup.exe. გადატვირთვა. შექმენით დაკავშირებული სერვერი. აირჩიეთ Oracle მონაცემები SSMS-დან
შეგვიძლია გადავიტანოთ მასივი შენახულ პროცედურაზე SQL Server-ში?
Sql სერვერზე მასივის მხარდაჭერა არ არის, მაგრამ არსებობს რამდენიმე გზა, რომლითაც შეგიძლიათ კოლექციის გადაცემა შენახულ პროკში
შეგვიძლია გამოვიძახოთ კონტროლერი სხვა კონტროლერიდან?
ზოგადად, თქვენ არ გამოიყენებთ ერთ კონტროლერს მეორისგან, რადგან: კონტროლერები ჩვეულებრივ აბრუნებენ იმ ტიპის შედეგს, რომელიც განკუთვნილია MVC ჩარჩოს მიერ გამოსაყენებლად. ყველა ეს ინფორმაცია სავარაუდოდ გადაიცემა MVC ჩარჩოს მიერ