2012-03-16 90 views
0

我有一个Formview显示来自多项选择的数据。其中一行包含保存在项目文件夹中的文件的路径。在Formview中检查文件扩展名

我想查看这个文件扩展名和对应的扩展,我将为每个文件扩展名显示 的图标。

例如,如果该文件是一个txt文件,我将显示为FormView控件.txt文件的图标

enter image description here

我想替换[〜/文件/ Link.txt]带有图标

这可以通过在formview_bound事件中的代码隐藏if条件来完成吗?

protected void FormView1_DataBound(object sender, EventArgs e) 
{ 

} 

谢谢。

回答

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

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

获取文件名,

的Response.Write(Path.GetFileName(@ “F:\文章\ ValidationControls \ ValidationControls.zip”));

获取文件名不带扩展名,

的Response.Write(Path.GetFileNameWithoutExtension(@ “F:\文章\ ValidationControls \ ValidationControls.zip”));