本文整理汇总了C#中Global.CreateSingleTag方法的典型用法代码示例。如果您正苦于以下问题:C# Global.CreateSingleTag方法的具体用法?C# Global.CreateSingleTag怎么用?C# Global.CreateSingleTag使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Global
的用法示例。
在下文中一共展示了Global.CreateSingleTag方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: LoginXml
/// <summary>
/// 动态调用Web Services来实现用户验证
/// </summary>
/// <param name="username"></param>
/// <param name="password"></param>
public ActionResult LoginXml(string username, string password)
{
if ((username != null && password != null))
{
Invokeservers webServers = new Invokeservers();
string webserversUrl = ConfigurationManager.AppSettings["passporturl"].ToString();
string nameSpace = ConfigurationManager.AppSettings["namespace"].ToString();
string className = ConfigurationManager.AppSettings["classname"].ToString();
string actionName = ConfigurationManager.AppSettings["actionname"].ToString();
string apCode = ConfigurationManager.AppSettings["apcode"].ToString();
Global global = new Global();
string userNameTag = "UserName";
string passwordTag = "Password";
string userNameValue = username;
string passwordValue = Security.MD5Encrypt(password);
string apCodeTag = "Apcode";
string xmlPa = "<?xml version=\"1.0\" encoding=\"utf-8\" ?><Passport></Passport>";
xmlPa = global.CreateSingleTag(xmlPa, userNameTag, userNameValue);
xmlPa = global.CreateSingleTag(xmlPa, passwordTag, passwordValue);
xmlPa = global.CreateSingleTag(xmlPa, apCodeTag, apCode);
object[] Pa = new object[1];
Pa[0] = xmlPa;
string result = (string)(webServers.tryWebService(webserversUrl, nameSpace, className, actionName, Pa));
string resultCodeTag = "success";
string resultCodeValue = global.GetSingleTagValue(result, resultCodeTag);//0为成功,-1为不存在此用户,-2密码错误,-3失败
if (resultCodeValue.Trim() == "0")
{
//登录成功
string resultUserIDTag = "UserID";
string resultUserIDValue = global.GetSingleTagValue(result, resultUserIDTag);
}
}
return View("LoginXml");
}