我有一个网站,我希望能够生成我服务器上可用的视频列表。一旦该用户选择了一个视频,它就会将它们带到另一个播放视频的页面。到目前为止,我在任何一个页面上都没有错误,但是没有任何错误出现:(
以下是我的网页代码:
word.aspx
<asp:AccessDataSource ID="AccessDataSource1" runat="server"
DataFile="~/App_Data/webvideos.mdb" SelectCommand="SELECT TOP 5 * FROM [Videos] WHERE ID=@ID AND Program LIKE 'Word'">
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="ID" />
</SelectParameters>
</asp:AccessDataSource>
<asp:DataList ID="DataList1" runat="server" DataSourceID="AccessDataSource1" RepeatColumns="5">
<ItemTemplate>
<table>
<tr>
<td>
<asp:HyperLink ID="VidLink1" runat="server" Target="_blank" NavigateUrl='<%# "VideoPlayer.aspx?ID=" & Eval("ID") %>' >
<asp:Image ID="VidThumb" runat="server" ImageUrl='<%# "videos/TraningVideos/Thumbnails" & Eval("Thumbnail") %>' /></asp:HyperLink>
</td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
这是VideoPlayer.aspx:
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/webvideos.mdb"
SelectCommand="SELECT * FROM Video WHERE ID=@ID" >
<SelectParameters>
<asp:QueryStringParameter Name="ID" QueryStringField="ID" />
</SelectParameters>
</asp:AccessDataSource>
” width =“450”height =“380”&gt; '/&gt;
<param name="autostart" value="false" />
<param name="controller" value="true" />
</object>
<ASPNetFlashVideo:FlashVideo ID="FlashVideo1" runat="server" VideoURL="http://www.youtube.com/watch?v=okHuuMbIg1E">
</ASPNetFlashVideo:FlashVideo>
<ASPNetFlashVideo:FlashVideo ID="FlashVideo2" runat="server" VideoURL='<%# "~/videos/TrainingVideos/" & Eval("Filename") %>'>
</ASPNetFlashVideo:FlashVideo>
正如您所看到的,我甚至尝试使用常规的youtube链接来实现我已经能够添加的ASPNetFlashVideo控件,而且它还没有工作。有什么想法吗?