protected void Button1_Click(object sender, EventArgs e)
{
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"C:\Documents and Settings\Admin\Desktop\New Folder\"+TextBox1.Text);
foreach (System.IO.FileInfo file in dir.GetFiles())
{
HyperLink h = new HyperLink();
h.NavigateUrl = "file:///c:/Documents and Settings/Admin/Desktop/New Folder/" + TextBox1.Text + "/" + file.Name;
h.Text = file.Name;
PlaceHolder1.Controls.Add(h);
}
}
При выполнении этого кода гиперссылки генерируются, но они не работают. ничего не происходит, когда я нажимаю на них.asp.net - Гиперссылка не работает
Пожалуйста, помогите.
Нет моего файла на сайте. Это может быть где угодно в системе. – Akshay
@Akshay: Ваш код выполняет серверную сторону, и вы пытаетесь заставить его работать на стороне клиента? Вы должны использовать что-то еще; ASP.NET не является инструментом для того, что вы, по-видимому, пытаетесь сделать. – Randolpho
@ Randolpho: Но когда мы даем URL-адрес любого файла, который в папке веб-сайта тогда работает. Проблема возникает, когда navigateurl гиперссылки нацелен на любой внешний файл в системе, который не находится в папке веб-сайтов. – Akshay