Ashx 基本知识

InventoryEntity entity = new InventoryEntity();

// 新增保存
string d = Text.Post("da", Text.CheckGetEnum.Json);
entity.SetValueByJson(Text.ClearBR(d));
entity.AcceptChanges();
entity.State = EAD.ORM.Core.Entity.State.New;
entity.Save();

// 修改保存
entity.ID = id.Trim();    // 另一种写法:    entity.WhereSql = " ID = '" + id + "'";
entity.AcceptChanges();
entity.GetDetail(0);
entity.State = EAD.ORM.Core.Entity.State.Edit;
entity.Save();

// 删除保存
entity.ID = id.Trim();
entity.AcceptChanges();
entity.GetDetail(0);
entity.State = EAD.ORM.Core.Entity.State.Delete;
entity.Save();



context.Response.ContentType = "text/plain";

base.CheckUser(context);
bool isHasAuthority = IsAuthority("save");
if (isHasAuthority == true) // 权限验证
{
var action = Text.Post("action");

if (string.IsNullOrEmpty(action)) // 更改参数传递方式
{
action = Text.Get("action");
}


switch (action)
{
case "Audit":
AuditOrder(context);
break;
case "ReturnAudit":
ReturnAuditOrder(context);
break;
case "Invalid":
InvalidOrder(context);
break;
}
}


private void AuditOrder(HttpContext context) { }


private void ReturnAuditOrder(HttpContext context) { }


private void InvalidOrder(HttpContext context) { }

 
原文地址:https://www.cnblogs.com/iwenr/p/3723368.html