PDA

View Full Version : پاس دادن مدل به ویو در مرتیه اول



آرام جان گل
سه شنبه 11 شهریور 1393, 18:24 عصر
با سلام خدمت دوستان
بعضا برخی از view ها نیازمند Model برای ارسال داده ها به کنترلر هستند که برای این منظور از کد زیر در View استفاده می کنیم:


@model MyLearningMVCPorject.Models.BookCategoryViewModel


آیا اگر View من برای درج اطلاعات باشد نیاز است تا در زمان فراخوانی view در Controller آنرا به view پاس دهم ؟ چون دیدم بدون ارسال مدل هم view اروری نمی دهد.
یعنی نیاز است تا این کد زیر را در زمان فراخوانی اولیه view بنویسیم؟



Models.BookCategoryViewModel bc = new Models.BookCategoryViewModel();
return View(bc);


فکر نمی کنم نیاز باشه درسته؟
فکر کنم زمانی نیاز باشه که مثلا من بخوام مقادیر قبلی را دریک گرید نمایش دهم درسته؟
یا اگر علت دیگری داره بفرمایید .

ممنون

mohsen_1687
سه شنبه 11 شهریور 1393, 21:20 عصر
اگر در ویو خود نیازی به مدل ندارید لزومی ندارد مدل را به ویو پاس بدهید

return View();

همین