public static MvcHtmlString DataLoader(this AjaxHelper ajax, int totalItemCount, int pageSize, int pageIndex, string actionName, string controllerName, string routeName, DataLoaderOptions pagerOptions, object routeValues, DataLoadType loadType, object htmlAttributes) { }
public DataGridAttribute() { _showFooter = false; // do not show table footer by default _rowsCheckable = false; // do not show checkbox columns by default _rowsEditable = true; // show edit button by default _rowsDeletable = true; // show delete button by default _editText = "Düzenle"; //edit column default text _dataSearchText = "Listele"; // default search text _deleteText = "Sil";//delete column default text _edittingRowDataLoadType = DataLoadType.AsPage; // default row data editing event type: AsPage (redirects a new page) _pagingType = PagingType.ClientSide; // default paging is ClientSide (we will use js) _showSearchSection = false; // do not generate a filter section by default }
public DataGridAttribute() { _showFooter = false; // do not show table footer by default _rowsCheckable = false; // do not show checkbox columns by default _rowsEditable = true; // show edit button by default _rowsDeletable = true; // show delete button by default _editText = "Düzenle"; //edit column default text _dataSearchText = "Listele"; // default search text _deleteText = "Sil"; //delete column default text _edittingRowDataLoadType = DataLoadType.AsPage; // default row data editing event type: AsPage (redirects a new page) _pagingType = PagingType.ClientSide; // default paging is ClientSide (we will use js) _showSearchSection = false; // do not generate a filter section by default }
/// <summary> /// 构造函数。 /// </summary> /// <param name="filePath">文件路径。</param> /// <param name="loadType">加载方式。</param> /// <param name="fileKeyType">缓存键类型。</param> public FileCacheItem(string filePath, DataLoadType loadType, CacheKeyType fileKeyType) { this.FilePath = filePath; if (!File.Exists(this.FilePath)) { throw new ArgumentException(filePath + " 文件不存在!"); } this.FileLoadType = loadType; this.FileKeyType = fileKeyType; this.FileName = Path.GetFileNameWithoutExtension(this.FilePath); this.FileExtension = Path.GetExtension(this.FilePath); this.LastAccessDate = DateTime.Now; this.ItemSize = new FileInfo(this.FilePath).Length; this.ItemKey = this.FilePath; if (this.FileKeyType == CacheKeyType.MD5 || this.FileLoadType == DataLoadType.Load) { using (FileStream fstream = new FileStream(this.FilePath, FileMode.Open, FileAccess.Read, FileShare.Read)) { if (this.FileKeyType == CacheKeyType.MD5) { this.ItemKey = iPower.Cryptography.HashCrypto.HashFile(fstream, "md5"); fstream.Seek(0, SeekOrigin.Begin); } if (this.FileLoadType == DataLoadType.Load) { using (BufferBlockUtil block = new BufferBlockUtil()) { byte[] buf = new byte[1024]; int len = 0; while ((len = fstream.Read(buf, 0, buf.Length)) > 0) { block.Write(buf, 0, len); } this.FileBytes = block.ToArray(); } } fstream.Close(); } } }
public ViewManager(PageContext pageContext, DataLoadType dataLoadType = DataLoadType.AllAtOnce) { _pageContext = pageContext; _dataLoadType = dataLoadType; _viewDataManager = new ViewDataManager(_pageContext); }
public static MvcHtmlString DataLoader(this AjaxHelper ajax, int totalItemCount, int pageSize, int pageIndex, string actionName, string controllerName, string routeName, DataLoaderOptions pagerOptions, object routeValues, DataLoadType loadType, object htmlAttributes) { }
/// <summary> /// 添加文件缓存。 /// </summary> /// <param name="filePath">文件路径。</param> /// <param name="loadType">加载类型。</param> /// <returns>缓存键。</returns> public string AddFileCache(string filePath, DataLoadType loadType) { return this.AddFileCache(new FileCacheItem(filePath, loadType, CacheKeyType.MD5)); }