PDA

View Full Version : حرفه ای: ایجاد بخش هایی از وب سایت بصورت کامپوننت برای Add کردن در پروژه های بعدی



mehdin69
پنج شنبه 02 خرداد 1392, 12:14 عصر
سلام دوستان
این چیزی که می خوام بدونم یه چیزی شبیه به Web user control هست اما با یه تفاوت کوچیک
فکر کنید 4-5 تا صفحه با همدیگه داریم
هر روز هم قراره تو پروژه هامون بدون تغییر اضافه شن
هیچ راهی هست که این چند تا صفحه رو مثلاً بصورت dll در بیاریم و بشه مثل کامپوننت و فقط تو یکی از صفحه های سایت بگذاریم و همه اون صفحه ها بیاد توی پروژه؟؟؟

کسی راهی به ذهنش میرسه؟

ایمان مدائنی
پنج شنبه 02 خرداد 1392, 12:17 عصر
دوست عزیز وقتی شما Custom Control بسازی در نهایت تبدیل به کامپوننت میشه همون Dll
تمام کامپوننتهای ToolBox همشون Custom Control هستند

شما یک Custom Control بساز و پروژه رو Rebuild کن به ToolBox اضافه میشه

برای ساخت کامپوننت از Custom Control استفاده میشود
و در هر پروژه ای میتونی استفاده کنی

mehdin69
پنج شنبه 02 خرداد 1392, 12:42 عصر
ببخشید شاید بد گفتم
اره شما درست میگید

منظور من فرض کنید بخش کاربران
ایجاد Role
ایجاد کاربر
ویرایش هر کردوم
و ..
اینها هر کدوم یک صفحه مجزا هستن و الان برای ه ر کدوم یک User Control داریم که تتوی هر پروژه باید Add بشن
اگه بخوایم صفحات اینها رو هم نسازیم و کلاً یه user control بندازیم رو فرم که این صفحات رو هم به پروژه add کنیم باید چی کار کنیم؟

با مثلاً یه بخش داریم گالری تصاویر برای Insert و View 2 تا user control داریم
اگه بخوایم بازم یه dll به پروژه اضافه کنیم که هر دو کار رو دیگه انجام بده چی؟

مثل cms هایی که با php نوشته میشه و همشون یه قسمت ماژول دارن که فقط چند تا فایل به پروژه اضافه می کنیم و خودش اتوماتی این کار ها رو میکنه...

امیدوارم منظورم رو رسونده باشم
مرسی

ایمان مدائنی
پنج شنبه 02 خرداد 1392, 12:48 عصر
میشه دوست من
فقط میمونه بانک اطلاعاتی اینها که میتونی اسکریپت ساختشون رو بزاری داخل کامپوننتها که وقتی به پروژه ای اضافه شد بانک خودش رو هم بسازه

و اگه حذف شد اسکریپت حذف هم بزاری کنارش تا بانک خودش رو حذف کنه
منظور از بانک همون جدول خودش است

mehdin69
پنج شنبه 02 خرداد 1392, 12:55 عصر
مرسی
توی بانک مشکلی نیست
مشکل اصلی اینه که Asp یه تعداد فایل dll شده هستن بعد از publish
من اگر بخوام توی سایت یه گزینه بذارم که کاربر ماژول اضافه و کم کنه باید چه نوع فایلی رو بتونه آپلود کنه ؟؟؟؟
فایل هایی که اضافه میشن باید روی سایت چطور Run شن؟

mehdin69
شنبه 04 خرداد 1392, 01:06 صبح
کسی نیست ج بده؟
مثلاً می خوام به سایت افزونه بازدیدکنندگان رو اضاف کنم
باید چیکار کنم؟
یا هر چیز دیگه ای
بخش دیتابیس مشکلی نیست این بخش asp و C# که باید کامپایل شه چطوری به سایت اضافه کنم؟
مرسی