2014年5月20日 星期二

Razor 資料型態轉換與驗證

在實務上,有時我們需要明確進行型態轉換,最常是使用在將使用者輸入的字串資料轉換成其他資料型態,這是一些As開頭的方法;檢查資料型態是Is開頭的方法,方法如下所示:



方法
說明
AsInt()
將數字內容的字串轉換成整數型態
IsInt()
檢查字串內容是否是整數型態,是傳回true
AsBool()
truefalse內容的字串轉換成布林型態
IsBool()
檢查字串內容是否是布林型態,是傳回true
AsFloat()
將擁有小數內容的字串轉換成浮點數型態
IsFloat()
檢查字串內容是否是浮點數型態,是傳回true
AsDecimal()
將擁有小數內容的字串轉換成Decimal數值型態
IsDecimal()
檢查字串內容是否是Decimal數值型態,是傳回true
AsDateTime()
將擁有日期時間內容的字串轉換成DateTime型態
IsDateTime()
檢查字串內容是否是DateTime型態,是傳回true


@{
       string str = "123";
      
    Response.Write("IS型態驗證str:"+str.IsInt()+"<BR>");

    int intshow = 0;

    intshow = str.AsInt();

    Response.Write("IS型態驗證intshow:" + intshow + "<BR>");
    
        
   }




沒有留言:

張貼留言