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

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

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

دوشنبه, 08 خرداد 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

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

دوشنبه, 08 خرداد 1396 16:27

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

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

دوشنبه, 08 خرداد 1396 16:46

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

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

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

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

دوشنبه, 08 خرداد 1396 17:02

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

دوشنبه, 08 خرداد 1396 18:16

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

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

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

ﺳﻪ شنبه, 09 خرداد 1396 10:05

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

ﺳﻪ شنبه, 09 خرداد 1396 10:21

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

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

ﺳﻪ شنبه, 09 خرداد 1396 10:53

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید