PDA

View Full Version : مشکل با ریپیتر



shakiba_12
شنبه 24 اردیبهشت 1384, 19:57 عصر
من می خوام در قسمت html بین تگ های ریپیتر نام ستونی که انتخاب شده رو بگیرم

فرضا یک ریپیتر دارید که باند به دیتابیس هست و هر سطر ان مربوط به یک رکورد هست
که یک لینک زیرش دارد و این لینک در کل تکرار شده در دیتالیست نوشته شده
و کاربر وقتی یکی از آنها را انتخاب می کند و کلیک میکند شما می خواید بفهمید مربوط به کدام رکرود بوده

Behrouz_Rad
شنبه 24 اردیبهشت 1384, 20:55 عصر
مسلما رکورد شما دارای یک ID هست که به وسیله اون به صفحه Details پاس داده میشه.
کافیه ID رو در صفحه Details بگیرید.

shakiba_12
شنبه 24 اردیبهشت 1384, 22:48 عصر
مسلما رکورد شما دارای یک ID هست که به وسیله اون به صفحه Details پاس داده میشه.
کافیه ID رو در صفحه Details بگیرید.
ببینید موقع باند شدن
مثلا
ID1 name=a
ID2 name=b
.
.
به همین ترتیب در ریپیتر نشون میده
مثلا در وبلاگ
پست های شما
روی صفحه نمایش میده
حالا یکی میاد لینک نظر دهید یکی از این ها رو میزنه
باید از کجا بفهمم کدام یکی کلیک شده
که کامنت های مربوط به همون پست رو نمایش بده؟
(نظر دهید لینکش در اچ تی ام ال مشخص شده) :گیج:

Behrouz_Rad
شنبه 24 اردیبهشت 1384, 23:38 عصر
عرض کردم عزیز.
برای رکوردها یک فیلد از نوع AutoNumber تعریف کنید و در هنگام Bind، این مشخصه رو به انتهای لینک اضافه کنید.
حال در صفحه ی بعد، این ID رو با استفاده از Query String بگیرید.
محتویات صفحه را با استفاده از یک دستور Select که شرط Where آن برابر با مقدار ID دریافت شده است، نمایش دهید.
موفق باشید.

:wise1:

shakiba_12
یک شنبه 25 اردیبهشت 1384, 11:37 صبح
عرض کردم عزیز.
برای رکوردها یک فیلد از نوع AutoNumber تعریف کنید و در هنگام Bind، این مشخصه رو به انتهای لینک اضافه کنید.
حال در صفحه ی بعد، این ID رو با استفاده از Query String بگیرید.
محتویات صفحه را با استفاده از یک دستور Select که شرط Where آن برابر با مقدار ID دریافت شده است، نمایش دهید.
موفق باشید.

:wise1:
درسته

<a href="javascript:void(0)" onclick="window.open('/Comment.aspx', null , 'toolbar=no,resizable=no,directories=no,menubar=no ,scrollbars=yes,top=60,left=60,width=550,height=35 0' , true)">
نظر دهید</span></a></font>
چطور این متغیر رو در این کد بگیرم
یعنی در جاوا اسکریپت بگم زمانیکه که on click رخ داد اون متغیری که بهش نسبت دادم رو بگیره :گیج:

Behrouz_Rad
یک شنبه 25 اردیبهشت 1384, 21:05 عصر
به این جمله بنده دقت نکردید که گفتم:


در هنگام Bind، این مشخصه رو به انتهای لینک اضافه کنید.




<a onclick='javascript:OpenMessagesWindow("Comments.aspx?ID=<%# Container.DataItem ( "ID" )%>") ; return false;' href='Comments.aspx?ID=<%# Container.DataItem ( "ID" )%>' target="_blank">

shakiba_12
یک شنبه 25 اردیبهشت 1384, 23:09 عصر
ممنون
مشکل حل شد :wink:

Behrouz_Rad
یک شنبه 25 اردیبهشت 1384, 23:13 عصر
http://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/63.gifhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/63.gifhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/63.gifhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/63.gifhttp://us.i1.yimg.com/us.yimg.com/i/mesg/emoticons6/63.gif