2012-03-16 116 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」));