天天看點

ASP.NET 跨平台應用開發

那在資料讀取方面呢?

有興趣的朋友可自行測試一下。

雜七幾句:

早些時期[從我的文章時期看,去年4月份],上司找我談過話。

因為公司的業務95%以上都是部署在Window平台,僅有一個客戶提出要部署在Linux平台。

為此我答複:聽說過Mono可以跨平台,不知道效果怎樣,我先研究研究折騰折騰先。

于是,隻好向上司說,Mono目前還不成熟,平台無法移植。

于是,七八個人的Java+Linux小組,就組建并存活到現在了。

今天,我打開了多年塵封多年的虛拟機,進入了OpenSuse作業系統,感覺有點陌生:

Show圖:

ASP.NET 跨平台應用開發

好在當初的配置,到現在還可以用,直接能用FireFox上網和通路區域網路的資料。

為此,才有了以下内容:

一:硬體測試環境

作業系統:Linux的openSUSE11.2

Mone版本:2.6.4

IIS伺服器:Xap

開發工具:MoneDevelop 2.2.2版本

資料庫:MSSQL 2005 [虛拟機通路外部Window平台下的資料庫]

二:測試内容

1:整體看一下運作後界面:

ASP.NET 跨平台應用開發

說明:

從圖中看出,本次的測試非常簡單,就是增删改查[包括存儲過程的調用],并把資料綁定的清單控件。

一切的操作,都來的和Window平台一緻。

2:開發環境中測試的HTML内容

ASP.NET 跨平台應用開發

GridView清單控件1個:顯示清單

TextBox控件2個:用于輸入内容

Button按鈕3個:添加、更新、删除

3:背景CS代碼:顯示清單與插入的測試代碼

ASP.NET 跨平台應用開發

4:背景CS代碼:更新與删除的測試代碼

ASP.NET 跨平台應用開發

三:測試結果

2:更新資料:ID:19,Password更改為:看好了,這是我跨平台測試更改的

3:删除資料:ID為4、5的行。

最後結果如下:

ASP.NET 跨平台應用開發

四:總結

     本文轉自cyq1162 51CTO部落格,原文連結:http://blog.51cto.com/cyq1162/511522,如需轉載請自行聯系原作者