PDA

View Full Version : مشکل یا بایند شدن اطلاعات در lightbox جی کوئری



komeil64
سه شنبه 01 شهریور 1390, 18:01 عصر
سلام
کد زیر مربوط به یه گریده که اطلاعات رو نشون میده و با کلیک روی تیتر یا عکس اون اطلاعات توی یه پنجره لایت باکس جی کوئریه یه فایلی رو پخش می کنه
مشکل اینه که پنجره های لایت باکس که باز میشه همشون یه فایل رو پخش می کنن!!!
اینم کد
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
DataKeyNames="ID" DataSourceID="SqlDataSource1" EmptyDataText="مطلبی وجود ندارد"
EnableModelValidation="True" GridLines="None" HorizontalAlign="Justify" PageSize="6"
ShowHeader="False" Width="100%">
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" ReadOnly="True"
SortExpression="ID" Visible="false" />
<asp:TemplateField>
<ItemTemplate>
<center>
<div id="video" dir="rtl" style="display: none; font-size: small; text-align: right;">
<asp:Panel ID="panel1" runat="server" Visible='<%# ((bool)Eval("type_file") == false) %>'>
<center>
<object data="data:application/x-silverlight," height="379" type="application/x-silverlight-2"
width="460">
<param name="source" value="../files/media/clip/Motion.xap" />
<param name="background" value="black" />
<param name="initParams" value='videoUrl=<%# Eval("file_clip") %>,imageUrl=aaa.jpg,playButtonText=Play Video' />
<param name="minRuntimeVersion" value="3.0.40624.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=3.0.40624.0" style="text-decoration: none;">
<img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight"
style="border-style: none" />
</a>
</object>
</center>
</asp:Panel>
<asp:Panel ID="panel2" runat="server" Visible='<%# ((bool)Eval("type_file") == true) %>'>
<center>
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player"
width="328" height="200">
<param name="movie" value="../files/media/clip/player.swf" />
<param name="allowfullscreen" value="false" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value='file=../files/media/clip/<%# Eval("file_clip") %>' />
<embed type="application/x-shockwave-flash" id="player1" name="player1" src="../files/media/clip/player.swf"
width="520" height="20" allowscriptaccess="always" allowfullscreen="true" flashvars='file=../files/media/clip/<%# Eval("file_clip") %>' />
</object>
</center>
</asp:Panel>
<br />
دانلود فایل:&nbsp;&nbsp;<a href='../files/media/clip/<%# Eval("file_clip")%>' style="color: #FFFFFF"><%# Eval("title_file")%></a></div>
</center>
<div class="post">
<div class="post_title">
<a href="#video" rel="modal">
<img src="images/bullet.jpg" /> <%# Eval("title_file")%></a>
<br />
<!-- end .Post_title -->
</div>
<!-- end .Post details -->
<div class="clear">
</div>
<!-- .post entry -->
<div class="entry">
<p style="text-align: justify;">
<a href="#video" rel="modal">
<img src='../files/thumbnail/ThumbnailImage/<%# Eval("thumb_file") %>' alt='<%# Eval("title_file")%>'
class="img alignleft" style="margin-top: -35px; width: 104px; height: 83px;" />
</a>
<%# Eval("body_file")%>
</p>
</div>
<!-- end .post entry -->
<p class="postmeta">
<b>تاریخ ارسال:</b><a href="#"><%# Eval("datetime_file")%></a>&nbsp;&nbsp;|&nbsp;&nbsp;<b>نویسنده:</b><a
href="#"><%# Eval("writer_file")%></a>&nbsp;&nbsp;|&nbsp;&nbsp;<b>حجم فایل:<a href="#"><%# Eval("size_file")%></a></b></p>
<!-- end .postmeta -->
</div>
<!-- end .Post 1 -->
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:oshagh %>"
SelectCommand="SELECT * FROM [tbl_clip] where (type_file='true') ORDER BY [ID] DESC">
</asp:SqlDataSource>

komeil64
سه شنبه 01 شهریور 1390, 19:18 عصر
سلام مشکل رو حل کردم(جهت استفاده دوستان)
باید برای هر لایت باکسی که باز میشه و لینک اون یه آی دی متفاوت می گذاشتم که آی دی خود مطلب توی دیتا بیس رو قرار دادم