Backup/xkzi/WebFormHandler.cs
(开头部分) 23KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using System.Web;
using Xkzi.Data;
using Xkzi;
using System.Collections;
namespace Xkzi.Data
{
/// <summary>
/// 处理表单中的数据,提供数据库添加、修改的通用处理过程。
/// 如果提交的数据被委托验证器认为无效则不作任何动作,否则操作完后引发操作完成事件。
/// </summary>
public class WebFormHandler
{
/// <summary>
/// 将需要绑定的控件以object的形式存储在此数组中。
/// </summary>
protected ArrayList alBinderItems = new ArrayList(8);
/// <summary>
/// 数据库连接,提供数据访问层的操作。
/// </summary>
protected Xkzi.Data.DbOperHandler doh;
/// <summary>
/// 用于存放从数据库中取出的数据记录。
/// </summary>
protected DataTable myDt;
//指示处理的提交数据是否通过验证
/// <summary>
/// 表示当前的操作类型,添加或修改,默认为添加。
/// </summary>
private OperationType _mode = OperationType.Add;
/// <summary>
/// 指定当前的操作类型,可以指定为添加或修改。
/// </summary>
public OperationType Mode
{
get { return _mode; }
set
{
_mode = value;
if (value == OperationType.Add)
{
btnSubmit.Text = AddText;
}
else if (value == OperationType.Modify)
{
btnSubmit.Text = ModifyText;
}
else
{
btnSubmit.Text = UnknownText;
}
后面还有 673 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
