مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

salehi_so

عضویت از 1394/08/04

نمایش جزییات محصول

  • شنبه 9 آبان 1394
  • 15:36
تشکر میکنم

با سلام و خسته نباشید .دوستان من یک سایت فروشگاه دارم که در صفحه اصلی تعدادی از محصولاتم نمایش داده میشه یک دکمه جزییات هم روی محصول وجود داره که کاربر با کلیک بر روی جزییات به صفحه اطلاعات مربوط به محصول موردنظر انتقال پیدا کنه .لطفا راهنمایی کنید چطور این کار رو انجام بدم .

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

Ahmad

عضویت از 1392/03/16

  • شنبه 9 آبان 1394
  • 15:56

خوب دوست عزیز به این صورت که اون دگمه جزئیات که دارید به این صورت بایند کنید به id

<asp:HyperLink ID="HyperLink12" runat="server" Font-Underline="False" ForeColor="#3366FF" NavigateUrl='<%# Eval("id","1shownews.aspx?code={0}") %>' Text='<%# Eval("titr") %>'></asp:HyperLink>

 

یعنی آی دی محصولت رو بگیره...

حالا تو صفحه جزئیاتت یه select میزنی به یه شرط که id  محصولات

مثلا اینجوری

   string str = "select * from pr where id=@id  ";

 

کاربر سایت

salehi_so

عضویت از 1394/08/04

  • شنبه 9 آبان 1394
  • 16:27

با تشکر

با شرمندگی من سوالم رو  اشتباه مطرح کردم قصد دارم با کلیک روی تگ a  به صفحه جزییات برم و از  session استفاده کردم اما مقدار session همواره 0 هست در صفحه جزییات

 

کاربر سایت

salehi_so

عضویت از 1394/08/04

  • شنبه 9 آبان 1394
  • 20:19

دوستان مشکل من بالاخره حل شد .اگز بخواهیم product_id را از طریق session دیگر ارسال کنیم و از تگ a برای این کار استفاده کنیمباید از تکنولوژی ajax استفاده کنیم .ابتدا در onclick تگ a نام تابع اسکریپتی را می نویسیم و در صفحه aspx کد زیر را قرار می دهیم

 

بعد در صفحه aspx.cs تابع زیر را می نویسیم.

به این شکل session  پر می شود.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)