GetAndroidVersion.ashx 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <%@ WebHandler Language="C#" Class="GetAndroidVersion" %>
  2. using System;
  3. using System.Web;
  4. using System.Web.Security;
  5. using System.Web.SessionState;
  6. using System.Data;
  7. using Newtonsoft.Json;
  8. using Newtonsoft.Json.Linq;
  9. using Curtain.DataAccess;
  10. using Curtain.Log;
  11. using DK.XuWei.WebMes;
  12. /// <summary>
  13. /// 用户登录
  14. /// xuwei 2019-11-25
  15. /// </summary>
  16. public class GetAndroidVersion : IHttpHandler, IRequiresSessionState
  17. {
  18. public void ProcessRequest(HttpContext context)
  19. {
  20. //读取升级版本号
  21. string ver = Curtain.Helpers.INIHelper.Read("DASHBOARD", "AndroidVersion", context.Server.MapPath("/main/dashboard/update/update.ini"));
  22. string url = Curtain.Helpers.INIHelper.Read("DASHBOARD", "UpdateUrl", context.Server.MapPath("/main/dashboard/update/update.ini"));
  23. JObject verResult = new JObject(
  24. new JProperty("version",ver),
  25. new JProperty("updateurl",url)
  26. );
  27. context.Response.Write(verResult.ToString());
  28. }
  29. public bool IsReusable
  30. {
  31. get
  32. {
  33. return false;
  34. }
  35. }
  36. }