Common/Fetch.cs

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
using System.Web;

/// <summary>
///  对常用方法重新进行封装
/// </summary>
public class Fetch
{

    #region 获取页面提交的参数值,相当于 Request.Form public static string Post(string name)
    /// <summary>
    /// 获取页面提交的参数值,相当于 Request.Form
    /// </summary>
    public static string Post(string name)
    {
        string value = HttpContext.Current.Request.Form[name];
        return value == null ? string.Empty : value.Trim();
    }
    #endregion

    #region 获取页面地址的参数值,相当于 Request.QueryString public static string Get(string name)
    /// <summary>
    /// 获取页面地址的参数值,相当于 Request.QueryString
    /// </summary>
    public static string Get(string name)
    {
        string value = HttpContext.Current.Request.QueryString[name];
        return value == null ? string.Empty : value.Trim();
    }
    #endregion


    #region 跟踪调试输出一个对象 public static void  Trace(object obj)
    /// <summary>
    /// 跟踪调试输出一个对象
    /// </summary>
    public static void Trace(object obj)
    {
        HttpContext.Current.Response.Write(obj.ToString());
    }
    #endregion


    #region IP 地址字符串形式转换成长整型 public static long Ip2Int(string ip)
    /// <summary>
    /// IP 地址字符串形式转换成长整型
    /// </summary>
    public static long Ip2Int(string ip)
    {
        if (!RegExp.IsIp(ip))
        {
            return -1;
        }
        string[] arr = ip.Split('.');
        long lng = long.Parse(arr[0]) * 16777216;
        lng += int.Parse(arr[1]) * 65536;
        lng += int.Parse(arr[2]) * 256;
后面还有 232 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。