Проверьте расширение файла в Formview - PullRequest
0 голосов
/ 16 марта 2012

У меня есть Formview, который показывает данные из множественных таблиц. Одна из его строк содержит путь к файлу, сохраненному в папке проекта.

Я хотел бы проверить это расширение файла и соответствующее в его расширении я покажу значок для каждого расширения файла.

Например, если файл представляет собой файл .txt, в форме просмотра я покажу значок для файлов .txt

enter image description here

Я бы хотел заменить [~ / Files / Link.txt] на значок

Может ли это быть сделано с условием if в коде в событии formview_bound?

protected void FormView1_DataBound(object sender, EventArgs e)
{

}

Спасибо.

Ответы [ 2 ]

1 голос
/ 16 марта 2012
string ext = System.IO.Path.GetExtension(this.File1.PostedFile.FileName);
if (ext==txt){
show icons with navigt
}
0 голосов
/ 16 марта 2012

Response.Write (Path.GetExtension (@ "F: \ Articles \ ValidationControls \ ValidationControls.zip"));

Чтобы получить имя файла,

Response.Write (Path.GetFileName (@ "F: \ Articles \ ValidationControls \ ValidationControls.zip"));

Для получения имени файла без расширения

Response.Write (Path.GetFileNameWithoutExtension (@ "F: \Статьи \ ValidationControls \ ValidationControls.zip "));

...