CYQ.Data例JSONデータ通信アプリケーションフレームワーク紙

はじめに:

、すべてのバージョンは下位互換性があるので、長い時間はチュートリアルのような何の書き込み記事、バージョンアップは、非常に高速ではないので、元のチュートリアルにも適用されます

控えめな男の表情を更新するための時間を持っています。

いくつかの新機能の一時的な使用法がありますが、記事の公開されたすべてのバージョンに散在しているので、出版された論文の皆無料版をさせてください。

今日は、特別に慎重に実証する例を書いたCYQ.Dataのフレーム内のデータを注意誰もいないです:JSONの出願書類。

 

ここでは例を見てです:

 

A:機能のリスト紹介

 

1:2つのメソッドを提供する、Webサービスを公開します。

A:データクエリーテーブル:パブリック文字列GetUsersInfo()

B:データ更新[ストラップ挿入]:パブリックブールUpdateUserInfo(文字列JSON)

 

2:ローカルASPXページ:

A:リストコントロールにバインドされたWebサービスGetUsersInfoを、呼び出し指示します。

B:出力データをサイクリング、jQueryを使ってWebサービスを読み込みます。

C:jQueryを使って呼び出すUpdateUserInfo、データを提出します。

 

3:ソリューション:

 

この例では、秋の公園QBlogの  データベースも使用していました。

 

II:プロジェクトの実装手順

 

1:するセンターダウンロードダウンロードV4.3のバージョンを、およびデータベース・リンクを設定する-スキップ

2:参考CYQ.Dataのデータフレームワーク-スキップ

 

3:Webサービスを追加し、次の2つのメソッドを追加します。

 

4:Webサービスへの参照を追加します。

 

5:インタフェースの呼び出し:

:HTML

<ASP:GridViewのID = "gvUsers" にrunat = "サーバー"> </ ASP:GridViewの>

B:Default.aspxを

    protected void Page_Load(object sender, EventArgs e)
    {
        localhost.Service s = new localhost.Service();
        MDataTable.LoadFromJson(s.GetUsersInfo()).Bind(gvUsers); ;
    }

 

6:F5结果1:

 

7:与Jquery调用交互一:查询数据:

a:html

<div id="jsonBody" title="显示用的Div一个"> </div>

同时body增加onload="loadData()",引发事件的脚本如下:

b:调用结果:

 

8:与Jquery调用交互二:提交数据:

a:html:1个输入框,一个提交按钮

   <input id="txtJson" type="text" value=""  style="width: 300px" />
   <input type="button" value="提交更新" onclick="updateData()" />

b:jquery调用提交数据:

c:界面输入数据,并准备提交数据:

d:提交后的数据结果已更新如下:

 

三:总结与示例打包下载:

 

本能过篇的介绍,能掌握 CYQ.Data 数据框架在网络通讯JSON的应用。

 

从本节的示例代码中看,应用起来是相当的简洁方便的:

非常に簡単に簡単に表にすることができると同時に、テーブルからJSONに変換することができ、テーブルはまた、JSONからエンティティの形で<T>リストに変換することができます。

 

でもWCF、Silverlightの通信アプリケーションに基づいて、また、非常に便利で、誰もが情熱を体験して降りました。

 

最後に:サンプルパッケージをダウンロード:http://www.cyqdata.com/download/article-detail-28683

ます。https://my.oschina.net/secyaher/blog/274345で再現

おすすめ

転載: blog.csdn.net/weixin_34409357/article/details/91967095