@using ZoomLaCMS.Common @model ZoomLa.SQLDAL.SQL.PageSetting @functions{ public string BaseUrl = "/Plat/Doc/"; public string Dir { get { return Context.Request.GetParam("dir"); } } public string CurVPath { get { return ViewBag.CurVPath; } } private IHtmlContent CreatePathNav() { string PathNav_L=""; if (!string.IsNullOrEmpty(Dir))//生成路径 { string dir = HttpUtility.UrlDecode(Dir), tempdir = ""; string[] dirArr = dir.Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries); string span = "{1}>"; foreach (string d in dirArr) { tempdir += d + "/"; PathNav_L += string.Format(span, HttpUtility.UrlEncode(tempdir), d); } }//路径处理End; PathNav_L = "文件路径:公司文库>" + PathNav_L; int lIndex = PathNav_L.LastIndexOf(">>"); if (lIndex > 0) {PathNav_L = PathNav_L.Remove(lIndex, 1); } return MvcHtmlString.Create(PathNav_L); } //返回图片 public IHtmlContent GetFileName(DataRow dr) { string result = ""; string fName = DataConverter.CStr(dr["FileName"]); string id = DataConverter.CStr(dr["ID"]); if (Convert.ToInt32(dr["FileType"]) == 2)//文件夹 { string dir = HttpUtility.UrlEncode(Dir + fName + "/"); result = "" + fName + ""; } else { string vpath = HttpUtility.UrlEncode(CurVPath + fName); result = "" + fName + ""; } return MvcHtmlString.Create(result); } public string GetExt(DataRow dr) { switch (dr["FileType"].ToString()) { case "2": return "filefolder"; default: return DataConverter.CStr(dr["FileName"]); } } public string GetSize(string size) { return FileSystemObject.GetFileSize(size); } } @{ } @section head{
| 名称 | 大小 | 创建时间 |
|---|---|---|
|
@Html.Raw(Call.GetExtNameMini(GetExt(dr))) @GetFileName(dr)
|
@GetSize(DataConverter.CStr(dr["FileSize"])) | @ZoomLa.BLL.Helper.DateHelper.ToDate(dr["CDate"]) |