PDA

View Full Version : سوال: مشکل در نمایش gridview در کدهای jquery



mohandesan
جمعه 23 بهمن 1388, 16:16 عصر
من برای نمتیش اخبار در سایتم می خوام این ظوری باشه که با کلیک روی عنوان خبر یک کادر باز بشه و خبر را توی اون کادر نشون بده برای نمایش کادر از کدهای jquery استفاده کردم خالا توی نمایش یه مشکلی پیش میاد برای هم اخبار body همون رکورد اول را نشون میده کد design به صورت زیراست:



<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" GridLines="None"
ShowHeader="False">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<ul>
<li><a href="#dialog2" name="modal"><asp:Label ID="Label4" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "title") %>'></asp:Label></a></li></ul>
<div id="boxes"><div id="dialog2" class="window" style="left: 0px; width: 451px; top: 0px; height: 304px"><br /><br />
<asp:Label ID="Label5" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "body") %>'></asp:Label> <br/><br/>
<input type="button" value=" «¢ë" class="close" style="font-size: small; border-top-style: none; font-family: Tahoma; border-right-style: none; border-left-style: none; background-color: #ffffcc; border-bottom-style: none"/>
</div>
<!-- End of Sticky Note -->


<!-- Mask to cover the whole screen -->
<div id="mask"></div>
</div>


</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

ببینید من جایی رو اشتباه نوشتم ؟

مرضيه ميرزايي
جمعه 23 بهمن 1388, 16:57 عصر
شما کد jquery که استفاده می کنید را بزارید تا بشه دربارش نظر داد

mohandesan
شنبه 24 بهمن 1388, 16:42 عصر
فایل ضمیمه شده را باز کنید ببینید وبرای نمایش مختویات یک گرید ویو امتخانش کنید فقط خیلی فوری

مرضيه ميرزايي
یک شنبه 25 بهمن 1388, 10:58 صبح
کد های jquery با css ها کار می کنند نمی دونم چقدر با سینتکس jquery آشنایی دارید
ولی این نکته را در نظر بگیرید که اگر می خواهید یک تابع روی چند تا دیو اجرا بشه باید برای آنها کلاس تعریف کنید و با selector های خود jquery به ]نها دسترسی پیدا کنید مثل زیر
.(class.)$ ولی شما توی این کد<div id="dialog2"class="window"style="left: 0px; width: 451px; top: 0px; height: 304px">برای دیو id تعریف کردید که احتمالا فقط برای اولی اجرا می شه چون خود به خود id های بعدی تغییر می کند
(برای کار کردن با jquery ازfire bug استفاده کنید)
ویه مورد دیگه اگر می خواهید اطلاعات دیتا بیس را با هر بار کلیک نمایش بدید باید از ajax خود jquery استفاده کنید این هم لینکش
http://api.jquery.com/category/ajax/
در ضمن این لینک هم ببینید شاید بهتر بجای grid view از این استفاده کنید بهتره
http://trirand.com/blog/jqgrid/jqgrid.html

mohandesan
یک شنبه 25 بهمن 1388, 13:04 عصر
ببخشید دوست عزیز من زیاد متوجه خرفتون نشدم این fire bug که میگین چیه؟
میشه یه نمونه بزارید؟

مرضيه ميرزايي
یک شنبه 25 بهمن 1388, 13:46 عصر
fire bug یک Add on روی فایر فاکس
برای اضافه کردن فایر باگ به فایر فاکس این هم لینکش
( https://addons.mozilla.org/en-US/firefox/addon/1843)
دربارهاش سرچ کنید بهتر متوجه می شوید