すいません、VB4しかやってないんです、VBAはやったけど(ぼそ) チラシの裏だって立派な書き込み空間なんだからねっ!資源の有効活用なんだからねっ!とか偉そうに言ってるけど、実は色々と書き残したいだけ

だからなに? どうしろと? くるみサイズの脳みそしかないあやしいジャンガリアンベムスターがさすらう贖罪蹂躙(ゴシックペナルティ)

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  632  : 記事  35  : コメント  11686  : トラックバック  143

ニュース


片桐 継 は
こんなやつ

かたぎり つぐ ってよむの

大阪生まれ河内育ちなんだけど
関東に住みついちゃったの
和装着付師だったりするの
エセモノカキやってたりするの
VBが得意だったりするの
SQL文が大好きだったりするの
囲碁修行中だったりするの
ボトゲ好きだったりするの
F#かわいいよF#

正体は会った人だけ知ってるの

空気読まなくてごめんなさいなの


わんくまリンク

C#, VB.NET 掲示板
C# VB.NET掲示板

わんくま同盟
わんくま同盟Blog


WindowsでGo言語
WindowsでGo言語


ネット活動


SNSは疲れました

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

イベント活動

プログラムの活動

ポケモン不思議のダンジョン 不思議なメール一覧サイト

こちらのアクセス数がすごいことになっているので、ちょっと表示の軽量化(笑)

簡単な対応としては、やはりAJAXでのUpdatePanel対応かな?ということで、超簡単に乗っけてみました。

まずはお約束、ASPAJAXExtSetup.msi をダウンロードしてインストール

http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en

インストールし終わったら、VS起動。ツールバーに「AjaxExtenstions」が追加されてます。

はい、準備はOK

そこで既存のASPプロジェクトをあけて、まずはマスターページに「AJAX使うんでよろしく」のお約束として「ScriptManager」を追加します。場所は、Formタグの内側でOK。ツールバーからドラッグしたらファイルを保存します。(ここで約2分)

この後、改良したいページを開きます。今回は一覧リストの表示を軽量化したいのでそのページを開いて、軽量化したい部品をUpdatePanelの内側に入れてしまいます。赤い線の部分が今回の追加部品。今まで作った部品の外側になるようにいれただけです。

image

できたら、次に一箇所だけ、ロジックを追加します。「ここの部分だけ更新したいんで、よろしくね」という命令です。

    Protected Sub BtnSelect_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnSelect.Click
        Gd.PageIndex = 0
        SetList()
        up_List.Update()
    End Sub
 

赤文字の部分ね。これで「up_List」という名前のUpdatePanel だけが更新されてクライアントに送られます。うん、簡単。(ここまで5分)

はい、動かしてみましょう。

今までとちょっと変わります。リスト部分だけが表示されて更新されてページ送りできて、検索結果の表示に切り替わるようになり、メニュー部分や検索条件部分がちらついたりしません。

というわけで、WEBサイト発行、トータル10分でできる、サイトの軽量化、でした♪

投稿日時 : 2007年10月18日 21:27

コメント

# re: 簡単AJAX対応 2007/10/18 21:47 かるあ
up_List の Trigger に BtnSelect.Click を割り当ててやったほうが素直な気がします。
UpdatePanel を GridView の軽量化目的で使うと言うのはちょっと危険かも

# re: 簡単AJAX対応 2007/10/19 0:41 片桐
>かるあさん

どもー。
えっと、Triggerを割り当てるってことができて、
それの対象にボタンイベントをもってけってことですね?

んー、がんばって勉強してみます(^^;

おもいっきり簡易に走ったんで今回(笑)

# re: 簡単AJAX対応 2007/10/19 0:55 επιστημη
てゆっか、そーこーしてるうちにダークライをやっつけちったんですケド

# re: 簡単AJAX対応 2007/10/19 10:56 凪瀬
昔この手のページ運用してたけど、サーバトラブルで運用を断念した経験が。
当時と比べるとずいぶんモダンなシステムになりますねぇ。

# re: 簡単AJAX対応 2007/10/20 0:26 片桐
むぅぅぅ、トリガー方式がんばってるんですが、思ったように動いてくれませんですね(汗)

>えぴさん

いや、醍醐味はそこからですから>違っ

>なぎさん

モダンなシステム……ちょっとデカダンス<違っ

UpdatePanelのTriggerタグ

# GKQwEnxmuCYXQZjG 2011/11/16 3:55 http://www.laurenslinens.com/
Right from this article begin to read this blog. Plus a subscriber:D

Post Feedback

タイトル
名前
Url:
コメント