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

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

کاربر سایت

mntm1358

عضویت از 1395/10/23

عمل نکردن رویداد کلیک در دیتا لیست

  • دوشنبه 8 خرداد 1396
  • 15:37
تشکر میکنم

سلام به دوستا عزیز من یک دیتا لیست دارم که داخل اول اون چند تا image  هستمیخوام وقتی روی یکی از این تصاویر کلیک کنم تصویر رو توی یک picturbox  دیگه که بزرکتر هست نمایش بده ولی وقتی کلیک میکنم هیچ عمل نمیکنه

 <asp:DataList Height="75px"  ID="list_img_product"  CellPadding="1" CellSpacing="1" runat="server" HorizontalAlign="Right"  RepeatColumns="7" RepeatDirection="Horizontal" CssClass="table"  OnItemCommand="image_clicked">
                    <ItemTemplate>
                          <asp:Image ID="Image2" runat="server" CssClass="personalImage" Height="50px"   CommandName="show_image"  ToolTip="نمایش"  ImageUrl='<%# "data:image/jpg;base64," + Container.DataItem.ToString() %>' Width="50px" />
                     </ItemTemplate>
                </asp:DataList>

ودر سمت سرورو

  protected void image_clicked(object source, DataListCommandEventArgs e)
        {
            if (e.CommandName == "show_image")
            {


            }

ولی متا سفانه توی trace  نمیاد روی ابتدای event

لطفا راهنمایی بفرمایید

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 8 خرداد 1396
  • 16:27

خب داره post میکنه و دوباره رفرش میشه

چرا از پلاگین LightBox استفاده نکردید ؟

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • دوشنبه 8 خرداد 1396
  • 16:46

ممنون از پاسختون اقای مدائنی

من زمانی که دیتا لیست پر میشه یعنی تو لود صفحه اون رو کلا داخل !page.is postbackگذاشتم

و زمانی که روی عکس کلیک میکنم اصلا اتفاقی نمیوفته

من  تا حالا از این پلا گین استفاده نکردم.نمی خوام تغییرات زیادی بدم

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • دوشنبه 8 خرداد 1396
  • 17:02

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 8 خرداد 1396
  • 18:16

Trace کنید ببینید اصلا وارد رویداد میشه

اگر بله وارد if میشه ؟

اگر به کد داخل if را قرار دهید

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • سه شنبه 9 خرداد 1396
  • 10:05

نه متاسفانه اصلا وارد event نمیشه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 9 خرداد 1396
  • 10:21

باید کد رو چک کنید ببینید چرا اجرا نمیشه

در حالت عادی باید وارد بشه مگر مشکلی باشه

کاربر سایت

mntm1358

عضویت از 1395/10/23

  • سه شنبه 9 خرداد 1396
  • 10:53

اقا درست شد اومدم به جای کنترل image کنترل imagebutton گذاشتم

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

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

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

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