تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: مشکل در طراحی کنترل وب

  1. #1
    داره خودمونی میشه ahmadb's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    اراک
    پست ها
    108

    پيش فرض مشکل در طراحی کنترل وب

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

  2. #2
    داره خودمونی میشه ahmadb's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    اراک
    پست ها
    108

    پيش فرض

    کسی در این مورد چیزی نمی دونه ؟

  3. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  5. #4
    داره خودمونی میشه ahmadb's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    اراک
    پست ها
    108

    پيش فرض

    _H2_ عزیز ممنون . درست کار کرد ( البته منظور من از کنترل وب همین فایلهای ascx. بود که توی خود وب سایت می سازیم نه Web Control Library ولی مهم نیست ، مهم درست کار کردنشه که خدا رو شکر کار کرد)
    اما یه سؤال دیگه :
    من می خوام بین تگ شروع و پایان محتوای دو قسمت رو مشخص کنم (یکی عنوان و یکی هم متن اصلی) مثلا کنترل DataList رو فرض کنید که میشه این طوری تعریفش کرد :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    منم به همچین قابلیتی نیاز نیاز دارم
    میشه منو راهنمایی کنید ؟

  6. #5
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    برای اینکار کافی است property هایی برای استفاده از واسط System.Web.UI.ITemplate در کدتان مستقر کنید.
    نمونه کد:
    msdn.microsoft.com/en-us/library/system.web.ui.itemplate.aspx

  7. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  8. #6
    داره خودمونی میشه ahmadb's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    اراک
    پست ها
    108

    پيش فرض

    سلام
    برای اینکار کافی است property هایی برای استفاده از واسط System.Web.UI.ITemplate در کدتان مستقر کنید.
    نمونه کد:
    msdn.microsoft.com/en-us/library/system.web.ui.itemplate.aspx
    من به این آدرس رفتم و برنامه ی نمونه رو هم گرفتم ولی اصلا کار نکرد . شما قبلا این کار رو کردید ؟

  9. #7
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    شما قبلا این کار رو کردید ؟
    گمانم احتمالاً یک چیزهای اندکی از ASP.Net و امکاناتش بلد هستم و کار کردم !

    من به این آدرس رفتم و برنامه ی نمونه رو هم گرفتم ولی اصلا کار نکرد
    یعنی کدی مثل این نوشتید ولی کار نکرد !
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  11. #8
    داره خودمونی میشه ahmadb's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    اراک
    پست ها
    108

    پيش فرض

    _H2_ جان شما دیگه شدی فرشته نجات من
    دیگه از بس توی MSDN و اینترنت دنبال نمونه کد برای ITemplate گشتم و چیزای عجیب و غریب و پیچیده پیدا کردم که هیچ کدوم کار نکرد (یا بهتر بگم ،‌من نتونستم ازشون استفاده کنم) داشتم به دیار باقی می شتافتم !
    دمت گرم کد شما کار کرد اما اولا یه نکته ، ثانیا یه سؤال دیگه :

    نکته : برای این که این کد کد کنه باید ParseChildren کلاس True باشه که شما در جواب سؤال اول بنده گفته بودید که باید False باشه که البته درمورد اون سؤال درست بود

    سؤال : من از کنترلم توی DataList استفاده می کنم و نیاز دارم که به صورت <%("Eval("Field #%> به فیلدهای دیتابیس دسترسی داشته باشم (از داخل کنترلم) یعنی :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینو چجوری می تونم انجام بدم؟
    ممنون

  12. #9
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    برای این که این کد کد کنه باید ParseChildren کلاس True باشه که شما در جواب سؤال اول بنده گفته بودید که باید False باشه که البته درمورد اون سؤال درست بود
    تعریف ParseChildren برای کدی که در پست 7 برایتان نوشتم بی تاثیر است، اگر امتحان عملی کنید متوجه خواهید شد.

    اینو چجوری می تونم انجام بدم؟
    قادتاً این کار باید خودکار انجام شود و کد کاری خاصی از سوی شما نیاز ندارد، امتحان کنید.

    موفق باشید.

  13. #10
    داره خودمونی میشه ahmadb's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    اراک
    پست ها
    108

    پيش فرض

    تعریف ParseChildren برای کدی که در پست 7 برایتان نوشتم بی تاثیر است، اگر امتحان عملی کنید متوجه خواهید شد.
    حرف شما درسته ولی منظور من این بود که این دو تا کار (پست 3 و پست 7) با هم قابل انجام نیستند

    قادتاً این کار باید خودکار انجام شود و کد کاری خاصی از سوی شما نیاز ندارد، امتحان کنید.
    من اول امتحان کردم بعد پست زدم
    وقتی که داخل کنترل از Eval استفاده می کنم فکر می کنه که باید مقداری رو از توی کنترل برگردونه نه از توی DataList.
    یعنی دسترسی به DataList از توی کنترل امکان نداره ! شما امتحان کنید ...
    البته اگه خواستید من کنترلی رو که طراحی کردم میذارم اینجا تا ببینید چی میگم

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •