/// <summary> /// 获取DateTime参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static DateTime GetDateTime(string name, DateTime defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToDateTime(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取decimal参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static decimal GetDecimal(string name, decimal defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToDecimal(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取DateTime?参数 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static DateTime?GetDateTimeNull(string name) { return(XCLNetTools.Common.DataTypeConvert.ToDateTimeNull(FormHelper.GetString(name))); }
/// <summary> /// 获取bool参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static bool GetBool(string name, bool defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToBool(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取decimal?参数 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static decimal?GetDecimalNull(string name) { return(XCLNetTools.Common.DataTypeConvert.ToDecimalNull(FormHelper.GetString(name))); }
/// <summary> /// 获取byte参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static byte GetByte(string name, byte defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToByte(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取double参数,默认0 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static double GetDouble(string name) { return(XCLNetTools.Common.DataTypeConvert.ToDouble(FormHelper.GetString(name))); }
/// <summary> /// 获取float?参数 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static float?GetFloatNull(string name) { return(XCLNetTools.Common.DataTypeConvert.ToFloatNull(FormHelper.GetString(name))); }
/// <summary> /// 获取float参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static float GetFloat(string name, float defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToFloat(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取Long?参数 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static long?GetLongNull(string name) { return(XCLNetTools.Common.DataTypeConvert.ToLongNull(FormHelper.GetString(name))); }
/// <summary> /// 获取long参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static long GetLong(string name, long defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToLong(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取short参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static short GetShort(string name, short defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToShort(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取int参数,默认0 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static int GetInt(string name) { return(XCLNetTools.Common.DataTypeConvert.ToInt(FormHelper.GetString(name))); }
/// <summary> /// 获取int?参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static int?GetIntNull(string name, int?defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToIntNull(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取string参数,如果没有此参数,则返回"" /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static string GetString(string name) { return(FormHelper.GetQueryOrFormString(name)); }
/// <summary> /// 获取double?参数,默认defaultValue /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static double?GetDoubleNull(string name, double?defaultValue) { return(XCLNetTools.Common.DataTypeConvert.ToDoubleNull(FormHelper.GetString(name), defaultValue)); }
/// <summary> /// 获取string参数,如果没有此参数,则返回defaultValue(默认为null) /// </summary> /// <param name="name">参数名</param> /// <param name="defaultValue">默认值</param> /// <returns>参数值</returns> public static string GetStringNull(string name, string defaultValue = null) { return(FormHelper.GetQueryOrFormString(name, null) ?? defaultValue); }
/// <summary> /// 获取数组参数 /// </summary> /// <param name="name">参数名</param> /// <returns>参数值</returns> public static string[] GetStringArray(string name) { return(FormHelper.GetQueryOrFormStringArray(name)); }