在Formview中检查文件扩展名

时间:2012-03-16 14:40:41

标签: c# asp.net data-binding formview

我有一个Formview,显示来自multitables的数据。其中一行包含保存在项目文件夹中的文件的路径。

我想查看此文件扩展名,并在其扩展名中显示相应内容 每个文件扩展名的图标。

例如,如果文件是.txt文件,我将在formview中显示.txt文件的图标

enter image description here

我想用图标

替换[〜/ Files / Link.txt]

可以在formview_bound事件的代码隐藏中使用if Condition来完成吗?

protected void FormView1_DataBound(object sender, EventArgs e)
{

}

感谢。

2 个答案:

答案 0 :(得分:1)

string ext = System.IO.Path.GetExtension(this.File1.PostedFile.FileName);
if (ext==txt){
show icons with navigt
}

答案 1 :(得分:0)

回复于(Path.GetExtension(@ “F:\文章\ ValidationControls \ ValidationControls.zip”));

获取文件名,

回复于(Path.GetFileName(@ “F:\文章\ ValidationControls \ ValidationControls.zip”));

获取没有扩展名的文件名

回复于(Path.GetFileNameWithoutExtension(@ “F:\文章\ ValidationControls \ ValidationControls.zip”));