第二章 Mobile基礎開發第二章 Mobile基礎開發\2-4 Mobile檢驗開發

2-4 Mobile檢驗開發

檢驗作為基本的功能,我們分成幾種:1,系統自動的檢查是否為空值。2JS的方式檢查。3C#的方式。下面的例子以前面的單檔mCustomers為例。

l  CheckNull

點選JQValidate,在屬性欄找到Columns,按下Columns編輯器

 

FieldNameCustomerIDCheckNull屬性工作表示是否需要檢查空值。

 

 

l  JS的方式

FieldNameCityCheckMethod中寫入事件名checkCityValidateMessage中寫入提示語資訊,並且將RemoteMethod設為False,如下圖:

js方法中傳遞了一個參數,這個參數為當前欄位的值:

function checkCity(city){

return city==”上海”;

}

 

l  C#的方式

前面介紹了js的方式,這裡講講如何使用C#來檢查,其他同js方法一樣,只是RemoteMethod這個屬性設置為True,這裡以County為例,當輸入不為中國即不通過Validate

 

C#的程式格式如下:(public的方法,回傳一個bool的值,參數為當前資料的值)

public bool checkCountry(string country){

return country ==”中國”;

}

 

Top of Page