Example #1
0
 public static int GetInt(Control ctrl, int defValue)
 {
     if (ctrl == null)
     {
         throw new ArgumentNullException("获取文本内容的控件不能为空!");
     }
     if (ctrl is ITextControl)
     {
         return(TypeParse.StrToInt(CtrlHelper.GetText(ctrl as ITextControl), defValue));
     }
     if (ctrl is HtmlInputControl)
     {
         return(TypeParse.StrToInt(CtrlHelper.GetText(ctrl as HtmlInputControl), defValue));
     }
     if (ctrl is HiddenField)
     {
         return(TypeParse.StrToInt(CtrlHelper.GetText(ctrl as HiddenField), defValue));
     }
     return(defValue);
 }
Example #2
0
 public static byte GetSelectValue(DropDownList ddlList, byte defValue)
 {
     return((byte)TypeParse.StrToInt(CtrlHelper.GetSelectValue(ddlList), (int)defValue));
 }
Example #3
0
 public static int GetFormInt(HttpRequest request, string strName, int defValue)
 {
     return(TypeParse.StrToInt(request.Form[strName], defValue));
 }
Example #4
0
 public static int StrToInt(string expression, int defValue)
 {
     return(TypeParse.StrToInt(expression, defValue));
 }
Example #5
0
 public static byte GetSelectValue(DropDownList ddlList, byte defValue)
 {
     return((byte)TypeParse.StrToInt(GetSelectValue(ddlList), defValue));
 }