protected List<Video> FetchVideos() { // TO DO: Implement video fetching logic return new List<Video> { new Video { Title = "Video 1", VideoId = "VIDEO_ID_1" }, new Video { Title = "Video 2", VideoId = "VIDEO_ID_2" }, new Video { Title = "Video 3", VideoId = "VIDEO_ID_3" }, }; } }
public partial class Videos : System.Web.UI.Page { protected List<Video> VideosList = new List<Video>(); LBFM.NET - Videos
// Bind videos to repeater VideoRepeater.DataSource = VideosList; VideoRepeater.DataBind(); } VideoId = "VIDEO_ID_1" }
<asp:Repeater ID="VideoRepeater" runat="server"> <ItemTemplate> <iframe width="560" height="315" src="https://www.youtube.com/embed/<%# Eval("VideoId") %>" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </ItemTemplate> </asp:Repeater> Note that this is just a basic example, and you'll likely want to add more features, such as video thumbnail images, descriptions, and pagination. VideoId = "VIDEO_ID_2" }
Replace VIDEO_ID_1 , VIDEO_ID_2 , and VIDEO_ID_3 with the actual IDs of the videos you want to feature.
protected void Page_Load(object sender, EventArgs e) { // Fetch videos from database or API VideosList = FetchVideos();
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;
protected List<Video> FetchVideos() { // TO DO: Implement video fetching logic return new List<Video> { new Video { Title = "Video 1", VideoId = "VIDEO_ID_1" }, new Video { Title = "Video 2", VideoId = "VIDEO_ID_2" }, new Video { Title = "Video 3", VideoId = "VIDEO_ID_3" }, }; } }
public partial class Videos : System.Web.UI.Page { protected List<Video> VideosList = new List<Video>();
// Bind videos to repeater VideoRepeater.DataSource = VideosList; VideoRepeater.DataBind(); }
<asp:Repeater ID="VideoRepeater" runat="server"> <ItemTemplate> <iframe width="560" height="315" src="https://www.youtube.com/embed/<%# Eval("VideoId") %>" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </ItemTemplate> </asp:Repeater> Note that this is just a basic example, and you'll likely want to add more features, such as video thumbnail images, descriptions, and pagination.
Replace VIDEO_ID_1 , VIDEO_ID_2 , and VIDEO_ID_3 with the actual IDs of the videos you want to feature.
protected void Page_Load(object sender, EventArgs e) { // Fetch videos from database or API VideosList = FetchVideos();
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;