سلام دوستان
من یک مستر پیج دارم . درون مستر پیجم که همون content page من می شه یک grid view دارم . یک لیبل درون این گرید ویو هست که کد پست رو نگه می داره و visible اون هم false هست . یک link Button دارم که درون قسمت code-behind اون کدهای زیر رو نوشتم .
Please Login or Register to see this code
روش زیر رو هم تست کردم ولی جواب نگرفتم( این که جواب چی رو نگرفتم در ادامه توضیح می دم .)
Please Login or Register to see this code
خط اول برنامه که کارش پیدا کردن content place holder هست درسته خط دوم هم درسته . شرط رو که اجرا می کنم پیام به نمایش در میاد یعنی خط دوم داره یک مقداری رو بر می گردونه.
خط دوم شرط =یزی رو درون تکست باکسم نشون نمی ده .
چه کار کنم خیلی حیاتی هست برم .
کد قسمت content page هم اینه :
Please Login or Register to see this code
دسترسی به عناصر content page یک مسترپیج؟
مدیران انجمن: abbas.m.k, athlon64x2, شوراي نظارت

-
- پست: 2755
- تاریخ عضویت: چهارشنبه ۱۸ بهمن ۱۳۸۵, ۱۲:۴۶ ب.ظ
- محل اقامت: شیراز
- سپاسهای ارسالی: 22364 بار
- سپاسهای دریافتی: 5559 بار
دسترسی به عناصر content page یک مسترپیج؟
پروانه نیستم که به یک شعله جان دهم / شمعم که سوزم و دودی نیاورم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم


-
- پست: 2755
- تاریخ عضویت: چهارشنبه ۱۸ بهمن ۱۳۸۵, ۱۲:۴۶ ب.ظ
- محل اقامت: شیراز
- سپاسهای ارسالی: 22364 بار
- سپاسهای دریافتی: 5559 بار
Re: دسترسی به عناصر content page یک مسترپیج؟
خوب و راه حل رو پیدا کردم ابتدا باید content place holder مسترپیج رو پیدا کنید . بعد از درون این قسمت گرید ویو رو پیدا کنید و حالا جای اصلی که با بدبختی پیداش کردم پیدا کردن کنترل مورد نظر درون گرید ویو هست .
Please Login or Register to see this code
نکته اصلی این بود که من این کد رو درون foreach قرار نمی دادم . همین !!
امیدوارم این موضوع بدرد یک نفر دیگه هم که می خواد از این کنترل استفاده کنه بخوره !!
Please Login or Register to see this code
نکته اصلی این بود که من این کد رو درون foreach قرار نمی دادم . همین !!
امیدوارم این موضوع بدرد یک نفر دیگه هم که می خواد از این کنترل استفاده کنه بخوره !!
پروانه نیستم که به یک شعله جان دهم / شمعم که سوزم و دودی نیاورم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم


-
- پست: 2755
- تاریخ عضویت: چهارشنبه ۱۸ بهمن ۱۳۸۵, ۱۲:۴۶ ب.ظ
- محل اقامت: شیراز
- سپاسهای ارسالی: 22364 بار
- سپاسهای دریافتی: 5559 بار
Re: دسترسی به عناصر content page یک مسترپیج؟
دوستان یک مشکل برام پیش اومده باز هم از نوع گرید ویو
با اون کد بالا مشکلم حل شد ولی یک مشکل ایجاد می کنه . من می خوام وقتی روی لینک کلیک می کنم ای دی اون سطر رو برگردونه .
با کد بالا ای دی آخرین رکورد جدولم رو بر می گردونه می خوام یک شرط بذارم که اگر ای دی سطر کنونی با اونی که ما روش کلیک کردیم (البته لینک درون اون) برابر بود مقدار رو برگردون .
این شرط رو چگونه بنویسم ؟
با اون کد بالا مشکلم حل شد ولی یک مشکل ایجاد می کنه . من می خوام وقتی روی لینک کلیک می کنم ای دی اون سطر رو برگردونه .
با کد بالا ای دی آخرین رکورد جدولم رو بر می گردونه می خوام یک شرط بذارم که اگر ای دی سطر کنونی با اونی که ما روش کلیک کردیم (البته لینک درون اون) برابر بود مقدار رو برگردون .
این شرط رو چگونه بنویسم ؟
پروانه نیستم که به یک شعله جان دهم / شمعم که سوزم و دودی نیاورم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم


-
- پست: 2755
- تاریخ عضویت: چهارشنبه ۱۸ بهمن ۱۳۸۵, ۱۲:۴۶ ب.ظ
- محل اقامت: شیراز
- سپاسهای ارسالی: 22364 بار
- سپاسهای دریافتی: 5559 بار
Re: دسترسی به عناصر content page یک مسترپیج؟
خدایش تو این دو هفته گذشته اصلا کارام تو انجمن های ایرانی راه نیفتاده . وای اگر می خواستم فقط به انجمن های داخلی اتکا کنم ، بدبختم می شدم در یک کلام.
مشکلم حل شد .
برای کسایی که اگر روزی اومدن و این مطلب رو دیدن و بدردشون خورد می ذارم تا بگند خدا رفتگونش رو بیامرزه .
خوب مشکل با دو خط زیر حل می شه :
فرض کنید این لینک درون یک content page هست و درون این content page یک گرید ویو با templatefield هست . شما وقتی یک گرید ویو رو با دیتابیس بایند می کنید اگر درون دیتابیس شما 4 تا رکورد داشته باشه و درون گرید ویو شما یک لینک باشه اون لینک رو چهار بار براتون تکرار می کنه . با روش بالا اگر بر روی هر کدوم از لینک ها کلیک کنید مقدار آخری رو براتون میاره که خیلی بدیعی است . ولی حالا از کجا بدونیم روی کدوم لینک کلیک کرده ؟
دکمه لینک خودتون رو به حالت زیر تغییر می دهید .
Please Login or Register to see this code
و در قسمت گرید ویو رخداد زیر رو create می کنید به این صورت که دنبال rowcommand می گردید و جلوش یکدونه مساوی می ذارید و بعد CTRL+SPACE و گزینه create ... رو می زنید . از این ساده تر نمی تونستم بگم دیگه هر ادم مبتدی هم بیاد می فهمه چه کار کنه .
Please Login or Register to see this code
به همین سادگی ، به همین خوشمزگی !!البته برای شما چون من داغون شدم تا پیدا کردم ...
مشکلم حل شد .
برای کسایی که اگر روزی اومدن و این مطلب رو دیدن و بدردشون خورد می ذارم تا بگند خدا رفتگونش رو بیامرزه .
خوب مشکل با دو خط زیر حل می شه :
فرض کنید این لینک درون یک content page هست و درون این content page یک گرید ویو با templatefield هست . شما وقتی یک گرید ویو رو با دیتابیس بایند می کنید اگر درون دیتابیس شما 4 تا رکورد داشته باشه و درون گرید ویو شما یک لینک باشه اون لینک رو چهار بار براتون تکرار می کنه . با روش بالا اگر بر روی هر کدوم از لینک ها کلیک کنید مقدار آخری رو براتون میاره که خیلی بدیعی است . ولی حالا از کجا بدونیم روی کدوم لینک کلیک کرده ؟
دکمه لینک خودتون رو به حالت زیر تغییر می دهید .
Please Login or Register to see this code
و در قسمت گرید ویو رخداد زیر رو create می کنید به این صورت که دنبال rowcommand می گردید و جلوش یکدونه مساوی می ذارید و بعد CTRL+SPACE و گزینه create ... رو می زنید . از این ساده تر نمی تونستم بگم دیگه هر ادم مبتدی هم بیاد می فهمه چه کار کنه .
Please Login or Register to see this code
به همین سادگی ، به همین خوشمزگی !!البته برای شما چون من داغون شدم تا پیدا کردم ...
پروانه نیستم که به یک شعله جان دهم / شمعم که سوزم و دودی نیاورم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم


-
- پست: 2755
- تاریخ عضویت: چهارشنبه ۱۸ بهمن ۱۳۸۵, ۱۲:۴۶ ب.ظ
- محل اقامت: شیراز
- سپاسهای ارسالی: 22364 بار
- سپاسهای دریافتی: 5559 بار
Re: دسترسی به عناصر content page یک مسترپیج؟
یک راه دیگه هم پیدا کردم، بی خود نیست هندی ها تو برنامه نویسی اینقدر پیشرفت کردند. یک هندی گفته بود و راه حل داده بود. مسترپیج برای عناصر درون خودش یک سری ایدی بندی جداگونه می کنه برای همین شما وقتی می خواهید با جاوا اسکریپت و یا پیدا کردن یک کنترل خاص رو انجام بدین به مشکل می خورید راه حل کار ینه که باید idclient عناصر مستر پیج رو به دست بیارید و به وسیله اونها بهش دسترسی،داشته باشید.
پروانه نیستم که به یک شعله جان دهم / شمعم که سوزم و دودی نیاورم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم


-
- پست: 2755
- تاریخ عضویت: چهارشنبه ۱۸ بهمن ۱۳۸۵, ۱۲:۴۶ ب.ظ
- محل اقامت: شیراز
- سپاسهای ارسالی: 22364 بار
- سپاسهای دریافتی: 5559 بار
Re: دسترسی به عناصر content page یک مسترپیج؟
یک راه حل دیگه هم پیدا کردم ، کوتاهترین و بهترین روش برای حل مشکل بالاست .
Please Login or Register to see this code
به وسیله کد بالا ابتدا تو آدرس بار آی دی پستی که می خوایم روش کلیک کنیم و کد ای دی اونو به دست بیاریم برای صفحه مورد نظر می فرستیم و یا برای همین صفحه که درونش هستیم و به وسیله query string کد ای دی رو بازیابی می کنیم !!
Please Login or Register to see this code
برید حالش رو ببرید !!
از این ساده تر نمی شد !!
Please Login or Register to see this code
به وسیله کد بالا ابتدا تو آدرس بار آی دی پستی که می خوایم روش کلیک کنیم و کد ای دی اونو به دست بیاریم برای صفحه مورد نظر می فرستیم و یا برای همین صفحه که درونش هستیم و به وسیله query string کد ای دی رو بازیابی می کنیم !!
Please Login or Register to see this code
برید حالش رو ببرید !!
از این ساده تر نمی شد !!
پروانه نیستم که به یک شعله جان دهم / شمعم که سوزم و دودی نیاورم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
گــــــــــــــــاهی تــــــــــــــاوان شیــــــــــر بودن قـــفس اســـت ...
امــــــــا شـــــغال هــــا در شـــــهــــر آزاد مـــــیگـــــــردنــــــــــد ... !
به زودی تعمیرکار لب تاپ می شم
