资源简介
ASP.NET查询条件保存Session中
代码片段和文件信息
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml.Linq;
using System.Reflection;
using System.ComponentModel;
///
/// author:ShaofengShi
/// desc:页面控件状态(控件属性Property)缓存类
///
public class ConditionUtil
{
public static readonly string SESSION_FORM_KEY = “page_form_key“;
public static bool ISINCLUDE_CHILDREN = true;
public static bool ISSKIP_ERROR_PROPERTY_SET = true;
public static Type[] DEFAULT_EXPECT_TYPE = { typeof(HtmlInputControl)
typeof(TextBox)
typeof(HtmlSelect)
typeof(DropDownList)
typeof(CheckBox)
typeof(HtmlInputCheckBox)
typeof(RadioButton)
typeof(HtmlInputRadioButton)};
public static Dictionaryject> GetControlStates(Page form)
{
Dictionaryject> _controlStates = form.Session[SESSION_FORM_KEY] as Dictionaryject>;
if (_controlStates == null)
{
_controlStates = new Dictionaryject>();
form.Session.Add(SESSION_FORM_KEY _controlStates);
}
return _controlStates;
}
///
/// 保存控件狀態
///
/// Page
/// 控件屬性
public static void SaveControlState(Page form params string[] properties)
{
SaveControlState(form ISINCLUDE_CHILDREN DEFAULT_EXPECT_TYPE properties);
}
///
/// 保存控件狀態
///
///
///
///
public static void SaveControlState(Page form Type[] expectType params string[] properties)
{
SaveControlState(form ISINCLUDE_CHILDREN expectType properties);
}
///
/// 保存控件狀態
///
/// Page
/// 是否包含子控件
/// 控件屬性
public static void SaveControlState(Page form bool isIncludeChild params string[] properties)
{
SaveControlState(form isIncludeChild DEFAULT_EXPECT_TYPE properties);
}
///
/// 保存控件狀態
///
///
///
///
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1621 2010-05-29 07:37 WebSite1.sln
文件 11776 2010-05-30 20:44 WebApplication1\bin\WebApplication1.dll
文件 32256 2010-05-30 20:44 WebApplication1\bin\WebApplication1.pdb
文件 18994 2010-05-30 20:44 WebApplication1\ConditionUtil.cs
文件 2701 2010-05-30 20:33 WebApplication1\Default.aspx
文件 1912 2010-05-30 20:40 WebApplication1\Default.aspx.cs
文件 5434 2010-05-30 20:33 WebApplication1\Default.aspx.designer.cs
文件 642 2010-05-29 21:24 WebApplication1\Default2.aspx
文件 1207 2010-05-29 12:01 WebApplication1\Default2.aspx.cs
文件 120763 2010-05-29 07:37 WebApplication1\jquery-1.3.2.js
文件 684 2010-05-30 20:43 WebApplication1\obj\Debug\WebApplication1.csproj.FileListAbsolute.txt
文件 11776 2010-05-30 20:44 WebApplication1\obj\Debug\WebApplication1.dll
文件 32256 2010-05-30 20:44 WebApplication1\obj\Debug\WebApplication1.pdb
文件 1320 2010-05-29 07:37 WebApplication1\Properties\AssemblyInfo.cs
文件 7302 2010-05-29 07:39 WebApplication1\Web.config
文件 4702 2010-05-29 13:02 WebApplication1\WebApplication1.csproj
文件 1217 2010-05-30 00:19 WebApplication1\WebApplication1.csproj.user
文件 463 2010-05-29 08:55 WebApplication1\WebForm1.aspx
文件 563 2010-05-29 08:58 WebApplication1\WebForm1.aspx.cs
文件 838 2010-05-29 08:55 WebApplication1\WebForm1.aspx.designer.cs
目录 0 2010-05-31 08:32 WebApplication1\obj\Debug\TempPE
目录 0 2010-05-31 08:32 WebApplication1\obj\Debug
目录 0 2010-05-31 08:32 WebApplication1\App_Data
目录 0 2010-05-31 08:32 WebApplication1\bin
目录 0 2010-05-31 08:32 WebApplication1\obj
目录 0 2010-05-31 08:32 WebApplication1\Properties
目录 0 2010-05-31 08:32 WebApplication1
----------- --------- ---------- ----- ----
258427 27
............此处省略0个文件信息
相关资源
- 显示所有缓存 清除所有缓存 Asp.net(
- ASP.NET中几个重要内置对象的使用包含
- 点击小图片弹出大图片特效(asp.net)
-
asp.net mvc openla
yers入门小程序 - asp.net缓存更新
- ASP.NET编码规范
- asp.net+jquery+ajax所有调用
- Asp.net多线程
- asp.net多线程日志记录源码
- ASP.NET Core 应用程序开发 书籍配套源码
- Ueditor1.4.3.3在ASP.net MVC5中的使用
- .NET C# asp.net 微信网页扫码支付完整接
- asp.net(C#)开发的大型OA系统开源
- asp.net mvc项目导航页
- asp.net网上购物系统的源码
- 在线考试系统源码(Asp.net)
- asp.net应用Excelpackage在服务端生成
- 操作日志源程序C#
- Asp.net mvc 在线预览、在线预览Word、
- asp.net c#微信授权登录代码包含所有代
- Telerik UI 2018 asp.net 百度盘
- 基于asp.net mvc的图片滑动验证码,极限
- 小程序使用ASP.NET Web Api 作服务端实现
- c#net网络编程之ftp软件的编写 ftp编程
- 360_safe3通用XSS/SQL防注入源代码ASP/PH
- ASP.NET从入门到精通
- ASP.NET 微信JS-SDK 签名与自定义分享内
- 微信现金红包asp.net c#源码Demo
- ASP.NET使用NPOI导出数据库到Excel文件
- ASP.NET程序设计实用教程
评论
共有 条评论