web_convert_param的使用注意

Action()
{
lr_save_string("http://member.alisoft.com:30080/member/ugs?action=check_status","to_url");

web_convert_param("to_url", "SourceEncoding=HTML", "TargetEncoding=URL", LAST);
//web_convert_param这个函数完成url encode功能。
web_reg_save_param("Content","LB=","RB=",LAST);

web_reg_find("Text=OK","Search=All",LAST);

web_url("member.alisoft.com",
"URL=http://member.alisoft.com:30080/member/im?uid={loginId}&loginid={loginId}&token=abcdefghijklmn&imver=6.00.00&url={to_url}",
LAST);

return 0;
}
// <summary> /// 获取人员权限 /// </summary> /// <param name=“context”></param> /// <param name=“done”></param> /// <returns></returns> public string getQ(string userid) { var sqlstr = “SELECT lineid, usernum, typeid, user_nickname, typename FROM tb_web_user_articletypes WHERE(usernum = '”+userid+"') "; DataSet ds4 = dbutility.DbHelperSQL.Query(sqlstr.ToString()); return ld.core.dbutility.json.dataTable2Json(ds4.Tables[0]); } /// <summary> /// 获取部门权限 /// </summary> /// <param name=“context”></param> /// <param name=“done”></param> /// <returns></returns> public string QxName(int id) { var qxname = id == 1 ? “生产部管理员” : id == 2 ? “设备检修部管理员” : id == 3 ? “安监部管理员” : “安监部管理员”; var sql = “select lineid from tb_web_article_types where qxname ='” + qxname + “'”; var ds = dbutility.DbHelperSQL.Query(sql.ToString()); var lineid = ds.Tables[0].Rows[0][0].ToString(); var sqlstr = “SELECT * FROM tb_web_article_types WHERE(lineid = " + lineid + " or pid =” + lineid + “) or pid in (” + " select lineid from tb_web_article_types where pid = " + lineid + “)”; DataSet ds4 = dbutility.DbHelperSQL.Query(sqlstr.ToString()); return ld.core.dbutility.json.dataTable2Json(ds4.Tables[0]); } /// <summary> /// 获取部门权限 /// </summary> /// <param name=“context”></param> /// <param name=“done”></param> /// <returns></returns> public string QxNamelist(int id) { var qxname = id == 1 ? “生产部管理员” : id == 2 ? “设备检修部管理员” : id == 3 ? “安监部管理员” : “安监部管理员”; var sql = “select lineid from tb_web_article_types where qxname ='” + qxname + “'”; var ds = dbutility.DbHelperSQL.Query(sql.ToString()); var lineid = ds.Tables[0].Rows[0][0].ToString(); var sqlstr = “select * from tb_web_user_articletypes where typeid in (SELECT lineid FROM tb_web_article_types WHERE(lineid = " + lineid + " or pid =” + lineid + “) or pid in (” + " select lineid from tb_web_article_types where pid = " + lineid + “)) order by lineid desc”; DataSet ds4 = dbutility.DbHelperSQL.Query(sqlstr.ToString()); return ld.core.dbutility.json.dataTable2Json(ds4.Tables[0]); } public override string Process(HttpContext context, ref bool done) { string result = “{"r":"ERROR","msg":"请登录后进行这个操作!"}”; string mode = context.Request[“action”]; string keyvalue = context.Request[“id”]; model.user loginuser = (model.user)context.Session[“ldwebloginuser”]; //loginuser = loginuser == null ? (model.user)context.Session[“ldwebloginuser”] : loginuser; mode = (mode == null) || (mode == “”) ? “QRY” : mode; switch (mode.ToUpper()) { case "QRY": { if (keyvalue == null) { result = GetList(context); done = true; } else result = QxNamelist(Convert.ToInt32(keyvalue)); done = true; break; } case "COMBO": { if (keyvalue == null) { result = getListFilterLimits(); done = true; } break; } } if (loginuser != null) { switch (mode.ToUpper()) { case "MYCHKLIST": { result = getCurrUserCheckList(context); done = true; } break; case "GETQ": { result = getQ(keyvalue); done = true; } break; case "NAMES": { result = QxName(Convert.ToInt32(keyvalue)); done = true; } break; } } return result; } 翻译
最新发布
03-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值