Below is the solution to the question i had asked if anyone else wishes to use it
public partial class DropDown : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
FillDropDown(drpList);
}
void FillDropDown(DropDownList drpList)
{
// Use using to make sure resources are released properly
using (SPSite site = new SPSite("http://Site/"))
{
using (SPWeb web = site.OpenWeb())
{
SPList oList = web.Lists["ListName"];
string url = string.Empty;
foreach (SPListItem oItem in oList.Items)
{
url = site.MakeFullUrl(oItem.Url);
// drpList.Items.Add(new ListItem(oItem.Name, url));
drpList.Items.Add( new ListItem(oItem.DisplayName, url));
}
}
}
}
void Selection_Change(Object sender, EventArgs e)
{
Response.Redirect(this.drpList.SelectedValue);
}
Thanks everyone for your help