We are trying to create a playlist of video from a database. We want to get the path of a video from the database and want to pass it to a li tag
but
- We don't know how to do it with or without code-behind technique
- We just want to add dynamic lists with path parameters from a table
Response.Write function is displaying lists but at the top of the page and we wanted to display those lists in a specific div.
our code-behind code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
using System.Configuration;
namespace videoplayer
{
public partial class VideoPage : System.Web.UI.Page
{
SqlConnection con=new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
//protected void Page_Load(object sender, EventArgs e)
//{
//}
public void getdata()
{
String html=string.Empty;
string a = string.Empty;
string b = string.Empty;
con.Open();
SqlCommand cmd = new SqlCommand("Select Filename from VideoFile", con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
html += "<li data-address='local9' class='playlistNonSelected' data-type='local' data-mp4Path='../media/video/1/main/02.mp4' data-ogvPath='../media/video/1/main/02.ogv' data-webmPath='../media/video/1/main/02.webm' data-imagePath='../media/video/1/main/02.jpg' data-description='<span class='infoTitle'>Nulla mauris justo</span><br><br>Aenean egestas. Donec vel sapien ultrices lorem laoreet viverra. Curabitur molestie gravida nisi. Vivamus elementum scelerisque lectus. Etiam interdum, nisi vel adipiscing gravida, leo tortor placerat ipsum, a eleifend velit tortor id ligula. Etiam quis leo a velit mollis vestibulum. Morbi consequat, odio eget feugiat mollis, enim erat dignissim ipsum, eget vehicula sapien metus non massa. Aliquam aliquet sagittis ligula. Sed adipiscing sodales ipsum. Mauris orci ligula, commodo vitae, commodo in, tempor eu, urna. Etiam justo ipsum, gravida vitae, tristique sed, porttitor ac, ipsum. Maecenas elit lectus, elementum id, fermentum eget, accumsan ac, quam. Duis lacinia urna ac nisi. Cras bibendum. In hac habitasse platea dictumst. Morbi iaculis volutpat dui. Pellentesque non leo.;<a href='' target='_blank'>Link</a>'<div class='playlistThumb'><img class='thumb' src='../media/video/1/preview/02.jpg' width='120' height='68' alt=''/></div><div class='playlistInfo'><p><span class='playlistTitle'>Video title goes here</span><br><span class='playlistContent'>Commodo vitae, commodo in, tempor eu, urna. Etiam justo ipsum maecenas nec tellus.</span></p></div></li>";
Response.write(html);
}
con.Close();
}
}
}
This is my aspx code
<div class="playlistData">
<ul id='playlist1' data-address="playlist1">
<script language="c#" runat="server" id="123">
public void Page_Load(object sender, EventArgs e)
{
getdata();
}
</script>
<ul>