PDA

View Full Version : متدلوژی صحیح ساخت برنامه های گزارشی در MVC



massoudghb
سه شنبه 19 فروردین 1393, 12:55 عصر
با سلام .
من در برنامه ای میخوام یک سری گزارش ها رو به کاربرام بدم ، که هرکسی بر اساس نام خودش میتونه یک سری از اطلاعات رو ببینه ، برنامه رو با MVC چیدم ، سیستم کاربری رو تعریف کردم و ...
اما الان دید درستی ندارم به اینکه باید برای این گزارش ها( که قراره با پاس دادن نام کاربری و تاریخ به یک SP SQL ساخته بشن) ، متدها، کنترلرها و View هامو چطور بچینم .
آیا باید یک سری متد و کنترلر جدید مثلن با نام Reports بسازم یا اینکه نه ، این ها رو ارجاع بدم به یک view در کنترلر مثلن کاربر یا Home.

پیشاپیش از راهنمایی شما ممنونم .

massoudghb
پنج شنبه 21 فروردین 1393, 12:05 عصر
مثل اینکه باید تایپ این تاپیک رو سوال انتخاب میکردم . نمیشه ادیتش کرد . ممنون میشم اگر دوستان راهنمایی کنند ..

ali_autumnal
پنج شنبه 21 فروردین 1393, 23:40 عصر
کلا سیستم رو به چندین بخش تقسیم کنی خیلی کارت راحت میشه. واسه گزارشات حتما یه کنترلر خاصی بنویس. برای Insert هر بخش اصلی یه کنترلر بنویس. در واقع برای هر Page باید یه کنترلر بنویسی.

میتونی در یک View از چندین کنترلر استفاده کنی. بمراتب کارها ساده تر خواهد شد. مثلا در پروفایل یک کاربر، ما براساس اینکه کاربر چه عملیاتی میتونه انجام بده اونها رو تقسیم بندی می کنیم. براساس این تقسیم بندی کنترلر ایجاد می کنیم. بعضی از اوقات هر کنترلر با یک View و چندین PartialView در ارتباط هست. و حتی گاهی اوقات یک کنترلر فقط با PartialView ها در ارتباط است. و...

massoudghb
شنبه 23 فروردین 1393, 07:35 صبح
ممنونم دوست خوب.