アクセスカウンタ

zoom RSS テーマ「ASP.NET AJAX」のブログ記事

みんなの「ASP.NET AJAX」ブログ


ASP.NET AJAX 4.0 プレビュー記事

2009/09/16 10:39

なんだか、最近は全くエントリーができていませんが、CodeZineの連載は細々と続けさせてもらっています。今回はすでに最新バージョンが出てしまっていますがVisual Studio 2010に含まれるASP.NET AJAX Preview 4 を対象にした ASP.NET AJAX 4.0 プレビューを書かせてもらいました。

Preview5では、ダイナミックなテンプレートやクロスサイトリクエスト、ASP.NET 3.5のScriptManagerとのからみの部分が実装、強化されているようです。

この記事実際に書いていたのは2ヶ月半ぐらい前まさにはてなの方でこのエントリーをした頃に書いていました。

後編の最後にも書きましたが、この頃はASP.NET AJAX に限らずASP.NET全般が今までの技術者をどうにか残しつつ、既存のWeb技術とどうなじんで行くかと言った部分がASP.NETのテーマになっているように思います。

ASP.NET AJAX は Silverlight やサーバー側の ASP.NET に比べ若干開発環境が弱い部分もありますが、プレーンなHTMLなんかとはかなり相性がいい技術です。興味を持っている人の学習の手助けになれればうれしいなーと思っています。

#ただ、後編は少し記事が発散しすぎているかも。。。
#個別質問はできるだけ受けますので、おきがるにどうぞー





Professional Microsoft Office SharePoint Designer 2007 (Wrox Programmer to Programmer)
Wrox
Woodrow W. Windischman

ユーザレビュー:

amazon.co.jpで買う
Amazonアソシエイト by ウェブリブログ
記事へブログ気持玉 / トラックバック / コメント


Web ブラウザで動作する IDE - CodeRun

2009/06/12 23:50

Twitter で、@aspnet_code からフォローが飛んできた。とりあえずプロフィールにリンクがある場合は見に行ってみるんだけれど、リンク先のcoderunがすごい!!こんなことやっている時間がないのに、ちょっとはまってしまった。

coderun は Webブラウザーで動作するVisualStudioライクな無料のIDEで、ASP.NET 3.5, PHP 5.1 をサポートするらしいです。IDEというぐらいなので、もちろんブレイクポイントやウォッチ式、インテリセンス、コードの色づけなどをサポートしてくれます。

しかもソリューションエクスプローラー(?)からDeployを選択すると、ビルドしたアプリケーションをcoderun上のWebサーバーにデプロイして動かすことができます!!

今のところ言語としてはC#のみのサポートのようですが、通常のASP.NETだけでなく、Silverlightアプリケーションや、WCFサービス、Facebookアプリケーション、なんかも作ることができます。

記事の締め切りが月曜に迫ってこんなことをやっている時間なんてないのに、なんでこんなおもしろそうなサービスがいま飛び込んでくるんだー!!

image

記事へ驚いた ブログ気持玉 5 / トラックバック 1 / コメント 1


ASP.NET AJAX 4.0 のClientScript一覧

2009/06/12 01:43

ASP.NET AJAX 4.0 では既存のMicrosoft AJAX LiblaryにADO.NETとの連携ライブラリとテンプレート、バインディング用のライブラリが追加されています。

ASP.NET AJAX の基本スクリプトは System.Web.Extensions.dll にリソースとして入っているので、こいつをAJAX Class Browserに読み込ませてみる。

ASP.NET AJAX は次の11このスクリプトで構成されています。

  • MicrosoftAjaxCore.js
  • MicrosoftAjaxComponentModel.js
  • MicrosoftAjaxSerialization.js
  • MicrosoftAjaxGlobalization.js
  • MicrosoftAjaxHistory.js
  • MicrosoftAjaxTemplates.js (新規)
  • MicrosoftAjaxNetwork.js
  • MicrosoftAjaxWebForms.js
  • MicrosoftAjaxWebServices.js
  • MicrosoftAjaxApplicationServices.js
  • MicrosoftAjaxAdoNet.js (新規)

MicrosoftAjaxTemplates と MicrosoftAjaxAdoNet 以外は AJAX 3.5 までの MicrosoftAjax と MicrosoftAjaxTimer、MicrosoftAjaxWebForms をリファクタリングしたもののようです。

ScriptManagerのScripts要素に上の11このファイルを追加してあげると、こんな風に表示されました。System.Web.Extensions の参照をちょっとだけ修正しました。

20090611.2

記事へブログ気持玉 / トラックバック / コメント


ASP.NET AJAX を調べよう

2009/05/19 22:23

ASP.NET AJAX 4.0 を調べるので、リンクなど

■ データ駆動型 Web アプリケーションに対する新しい AJAX サポート
http://msdn.microsoft.com/ja-jp/magazine/cc972638.aspx

■ ASP.NET 4.0 ホワイトペーパー
http://www.asp.net/learn/whitepapers/aspnet40/

■ ASP.NET AJAX 4.0 Preview 4
http://aspnet.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=24645

■ MSDN の AJAX 4.0 関連のリファレンス
ASP.NET AJAX の概要

■ MIX09 の ASP.NET 4.0 のスライド
T46F:ASP.NET 4.0+ What's Next?

あれ、こんな記事も引っかかった。w
最初の一回だけでやめちゃってたのね(汗
http://karua.at.webry.info/200808/article_4.html

僕が以前見たのは、CodePlex で公開されていたやつ。.NET Framework に組み込まれたやつをさわるのは今回が初めてなのんだけれど、違いってあるのかな。

記事へ面白い ブログ気持玉 1 / トラックバック 0 / コメント 0


AJAX Control Toolkit の最新版は 3.5 のみ!?

2008/10/17 22:38

@IT のこの質問 を見て初めて気づいたんだけれど、 ASP.NET AJAX Control Toolkit の最新版は .NET Framework 3.5 以降にしか対応していないようです。

ひとつ前のリリース(20229)では 2.0 用と 3.5 用の両方が Relase になっていたのですが、現在のバージョン(20820)では 3.5 しかリリースされなくなったようです。

Visual Studio 2008 で 2.0 と 3.5 のマルチターゲッティング対応がされ、3.5 が 2.0 の追加機能に過ぎないとはいえ、大人の事情で 2.0 しか使えない環境はまだあるわけで

以前のバージョンが手に入るとはいえ、更新が止まってしまうのはちょっとつらいね。

ということで、

記事へナイス ブログ気持玉 9 / トラックバック 0 / コメント 0


やっぱり初期化子が一番かな

2008/09/16 21:08
アップロードされたファイルを SQLServer に格納するサンプルが欲しいというので作った。
やっぱり 3.5 で追加された機能の中では初期化子が一番好きだな。
Dim uploadFileData = FileUpload1.FileBytes
Using connection = New SqlConnection("Data Source=xxxx")
    Using command = New SqlCommand() _
    With { _
        .Connection = connection, _
        .CommandType = CommandType.Text, _
        .CommandText = "Insert into table_1 (image ) values (@image)" _
    }

        command.Parameters.Add(New SqlParameter("image", SqlDbType.VarBinary) _
        With { _
            .Direction = ParameterDirection.Input, _
            .Value = uploadFileData _
        })

        connection.Open()
        command.ExecuteNonQuery()
        connection.Close()
    End Using
End Using


var uploadFileData = FileUpload1.FileBytes;
using (var connection = new SqlConnection(@"Data Source=xxxx"))
{
    using(var command = new SqlCommand() {
        Connection = connection,
        CommandType = CommandType.Text,
        CommandText = "Insert into table_1 (image ) values (@image)"
    })
    {
        command.Parameters.Add(new SqlParameter("image", SqlDbType.VarBinary)
                                 {
                                     Direction = ParameterDirection.Input,
                                     Value = uploadFileData
                                 });

        connection.Open();
        command.ExecuteNonQuery();
        connection.Close();
    }

}

最初に C# を書いたんだけれど、 VB はやっぱり "_"(アンダーバー)が気になる。
まだインデントもどう付けようかもやもやしてるなー。
記事へブログ気持玉 / トラックバック / コメント


UpdatePanel のリクエストをキューイングする

2008/09/11 00:22

@IT を見ていたらこんな質問があった。

Ajax:スクリプト読込中のエラー

UpdatePanel で同時にリクエストがあった複数の非同期ポストバックについて、順次処理を行いたいというもの。

UpdatePanel に対する非同期ポストバックは後勝ちですよーというのは、TechEd の井上さんセッションでもあった。井上さんのセッションでは UpdatePanel から Javascript で直にリクエストを投げる方法について提案があったんだけれど、今回はもっと前。非同期ポストバックのためのスクリプトをロード中に再度処理を投げたときに怒られるよーとの事。

この中で Access さんが提示しているリンク先のサンプルが面白かった。

Asp.net Ajax UpdatePanel Simultaneous Update - A Remedy 

ページの読み込みの際に PageRequestManager の initializeRequest と endRequest のイベントハンドラを登録。

initializeRequest では、すでに非同期ポストバックが行われていれば、後続の処理をキューに追加。

endRequest では、非同期ポストバック終了時に initializeRequest で追加した処理を取り出して非同期ポストバックを行う。

なるほどなーと思った。ただこれ、値が変更された場合なんかで ViewState が変わってたら、サーバー側で復元が失敗したりしないかな?ちょっと試す時間が無いんだけれど、質問もとでもMasterPageを使ったらうまくいかないとの報告が有りますね。

 

# そういえば井上さん、結局 TechEd バックはもらえたのかな?

記事へブログ気持玉 0 / トラックバック 0 / コメント 2


ASP.NET AJAX 4.0 Preview を少し触ってみる。その1

2008/08/14 13:04

少し前に CodePlex で ASP.NET AJAX 4.0 Preview 1 がリリースされました。

こいつの中には次の5つの機能が含まれています。

  • Client-side template rendering
  • Declarative instantiation of behaviors and controls
  • DataView control
  • Markup extensions
  • Bindings

とりあえずダウンロードした zip ファイルを展開すると、次の3つのファイルが展開されます。

  • MicrosoftAjaxTemplates.debug.js
  • MicrosoftAjaxTemplates.debug.js
  • ReadMe.txt

ASP.NET AJAX 4.0 の機能を使うためには js ファイルを Visual Studio のソリューションに含め、ScriptManager の ScriptReference で js ファイルを指定してあげる必要があるみたいです。

この js の中にどんなクラスが入っているかは、やっぱり Class Browser を使って中をのぞくのが簡単でいいですね。こんな感じです。

ASPNETAJAX40PreviewClass

記事へブログ気持玉 / トラックバック / コメント


AutoPostback な DropDownList を Javascript で動かしてやる。

2008/08/08 19:16

こんな画面があって、

       <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"  >
           <asp:ListItem Value="1">1:ほげ</asp:ListItem>
           <asp:ListItem Value="2">2:ほげほげ</asp:ListItem>
           <asp:ListItem Value="3">3:ほげほげほげ</asp:ListItem>
           <asp:ListItem Value="4">4:ほげほげほげほげ</asp:ListItem>
           <asp:ListItem Value="5">5:ほげほげほげほげほげ</asp:ListItem>
       </asp:DropDownList>
       <asp:UpdatePanel ID="UpdatePanel1" runat="server">
           <ContentTemplate>
               <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
           </ContentTemplate>
           <Triggers>
               <asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />
           </Triggers>
       </asp:UpdatePanel>

javascript から AutoPostback に設定された DropDownList を変更したくなった。単純に $get("DoropDownList1").value = 1 とかしても、ドロップダウンリストの値は変わるけれどサーバ側にイベント伝わらない。

吐き出されたソースをみると DoropDownList の change イベントがこんな風になっていたので、

onchange="javascript:setTimeout('__doPostBack(\'DropDownList1\',\'\')', 0)"

javascript 側をこうしてみる。

(function () { var dl = $get('DropDownList1'); dl.value=1;&#160; eval(dl.onchange)(); })();

おぉ、動いた。w

記事へなるほど(納得、参考になった、ヘー) ブログ気持玉 27 / トラックバック 0 / コメント 2


2007年のエントリを軽くまとめてみた

2007/12/28 02:00
ながせさんとりこびとさんナオキさん みたいにおもしろい結果でないので、 Google Analytics の結果から とりあえず今年一年のエントリをまとめてみた。

■ ASP.NET AJAX 関連
1.JavaScript から ASP.NET Webservice のメソッドを呼び出す。 1、3
2.ModalPopupExtenderに表示させる内容を動的に書き換える
3.HttpWebRequest を使用して ASP.NET AJax のメソッドを呼び出す1
4.ASP.NET AJAX のプログレスバーアイコン
5.簡単な ASP.NET AJAX の Extender を作って見る1番外

■ Visual Studio 2008 関連
1.VisualStudio2008 のデザイン画面では MobileWebPage は表示できない
2.Visual Studio2008 Beta2 日本語版
3.Visual Studio 2008 をインストールしたら入れるもの
4.Visual Studio 2008 に含まれるサンプル
5.Visual Studio 2008 RTM

■ .NET Framework 3.5
1.VBとラムダ式とIIFとIF
2.オブジェクトと文字や数字の比較はオブジェクト
3.匿名型ってVBとC#で動作が違うのね。
4.LINQ to いろいろ
5.ラムダ式の遅延実行
記事へナイス ブログ気持玉 1 / トラックバック 0 / コメント 2


タイトル 日 時
ASP.NET と 携帯電話その1
ASP.NET モバイルツールキットはほとんど諦めていたんだけれど、また触る機会があったので前に調べたものも合わせて備忘録としておこう。 とりあえず今回は ASP.NET に限らず各キャリアの公式ページへのリンク集。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 3 / トラックバック 0 / コメント 0

2007/12/28 01:20
MVC Toolkit と ASP.NET 3.5 Extensions
ASP.NET MVC now available(Fear and Loathing)より ASP.NET MVC を含んだ 3.5 用の拡張機能がダウンロードできるようになったようです。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/12/10 13:48
エクステンダーウィザード復活
AJAX Control Toolkit 11119 が更新されました(VS 2008 RTM 対応確認)(ナオキにASP.NET(仮))より AJAX Control Toolkit 11119 で Visual Studio 2008 RTM で Extenderウィザード(名前初めて知った)が動かなくなった不具合に対応されているようです。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/12/03 00:49
Ajax ControlToolkit のスマートタグはどこへ行った?
Ajax ControlToolkit のスマートタグはどこへ行った? うーん、 RTM はまだあんまり使っていないんですが、Beta や RC よりも機能が少なくなった気がする。安定性を重視した結果かも知れないんだけれど、ちょっとがっかりする部分も多いような。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/11/27 22:46
CodePlex から最新のソースをダウンロードする。
なんとなく RTE (Rich Text Editor) ASP.NET Control に触ってみたくなったので SVN Client から CodePlex の TFS に接続する環境を作ってみました。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/11/21 12:02
Custom コントロールに Extender を含める
ちょっと浅漬けになってたこの話題 ですが、とりあえずこんな方法で出来ましたよ〜ということで御紹介。 結構変遷がありましたが、最終的にはこんなソースコードになりました。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/11/15 16:30
Extender で拡張されたカスタムコントロールを作成する。
AJAX Control Toolkit&nbsp; の使用について(@IT Insider.NET 会議室) より TextBox を FilterdTextBoxExtender で拡張したカスタムコントロールを作成したいとのこと。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/11/08 11:54
Trigger で指定したイベントの場合 UpdateProgress が表示されない?
Trigger で指定したイベントの場合  UpdateProgress が表示されない? こんな画面があります。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 4 / トラックバック 2 / コメント 0

2007/10/22 18:28
$get と $find
Microsoft AJAX Library ではオブジェクトを検索する場合 $get と $find という2つのメソッドが定義されています。 どちらもオブジェクトを取得するメソッドなのですが検索対象が違います。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 2 / トラックバック 0 / コメント 0

2007/10/01 18:13
ASP.NET AJAXプログラミング が素晴らしすぎる
昨日 Amazon で頼んでいた 山田さんの ASP.NET AJAXプログラミング ~Windows標準AJAXフレームワークによるリッチクライアント開発手法~ を受け取ることができたのでパラパラと読んでいたんですが、内容が本当に素晴らしいです。 ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 2

2007/10/01 09:58
Slider Extender のイベントハンドラを設定する。
Slider Extender のイベントハンドラを設定する。 SliderExtenderについて(Insider.NET 会議室) 久々に @IT 会議室より。 Slider Extender のつまみをドラッグしたときにだけ現在の値を表示したいという要望。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/09/26 23:29
AJAX Control Toolkit 1.0.10920.0 Released
http://blogs.wankuma.com/hirom/archive/2007/09/22/97612.aspx(ひろえむの日々是勉強)より AJAX Control Toolkit の 1.0.10920.0 がリリースされています。 ダウンロードはこちらから AJAX Control Toolkit(CodePlex) ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/09/23 10:48
Javascript で Extender を追加する。
Javascript で TextBox を追加して、Filter をかけたい場合どうすればいいでしょうか? 通常 FilterdTextBoxExtender をページに追加して数字のみ受けつけを許可した場合、次のような Javascript がページロード時に読み込まれます。Sys.Application.initialize(); Sys.Application.add_init(function() { &nbsp; &nbsp; $create(AjaxControlToolki... ...続きを見る

かわいい ブログ気持玉 1 / トラックバック 0 / コメント 0

2007/09/11 22:17
ASP.NET AJAXプログラミング
【書籍紹介】ASP.NET AJAXプログラミング − Windows標準AJAXフレームワークによるリッチクライアント開発手法− (【ナオキにASP.NET(仮) )より なんというか、この前の TechEd や XP 祭り でもらった本や自分で買った本が積んであるわけですが、それをおいても気になる本です。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 2

2007/09/11 21:17
IIS7 の KB ネタ
【IIS7】 そろそろいいことばかりでなく、現実的なことも重要か (Hiroshi Okunushi's Blog ☆ミ)より エバンジェリストの奥主さんが現時点の IIS の KB についてまとめと日本語で一言コメントを入れてくています。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/09/10 11:52
エクステンダの追加にカスタムコントロールを表示したい
エクステンダの追加にカスタムコントロールを表示したい Visual Studio 2008 では ASP.NET のコントロールをAJAX Control Toolkit を使って拡張する方法に画期的な方法が追加されています。 このあたりは以前この エントリ でも書いたんだけれど、自分で作成した Extender を "エクステンダの追加" ダイアログボックスの中に表示する方法がわからなくてもやもやしていた。 今日は TechEd 後で久々にまったりしていたので少し調べてみた。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 1 / コメント 0

2007/08/27 00:36
ScriptManager と ToolkitScriptManager
ScriptManager と ToolkitScriptManager TechEd で ナオキさん に ToolkitScriptManager の素晴らしさを教えてもらった。 ToolkitScriptManager で検索したら ナオキさん のところと 井上さん のところですでに話に出ていたんですね。 すっかり見逃していました。(汗 で少し調べて見ました。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/08/24 00:17
AjaxExtensions の日本語ドキュメントも MSDN に着くらしいよ
TechEd 2007 Yokohama に来ています。 とりあえず担当のストリートライブは2本とも終わり、興味深いセッションを楽しんでいます。 今日は ピアトークランチ というマイクロソフトの製品担当者とじかに話ができる場の中で一つうれしいニュースを聞いたので報告まで。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/08/23 23:10
ModalPopupExtenderに表示させる内容を動的に書き換える
モーダル・ウィンドウに値を表示する(@IT Insider.NET 会議室) この頃 @ITの会議室でも Control Toolkit がらみの質問が多くなってきましたね。 とはいえ、日本語のドキュメントが少ないせいか皆さん苦労されているようです。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 12 / トラックバック 0 / コメント 0

2007/08/17 13:28
Animation Extender に含まれるアニメーションをクラス図で書いてみる
Animation Extender に含まれるアニメーションをクラス図で書いてみる Animation Extender には Animation を基底として様々な効果を表すクラスが存在します。 で、毎回どんなプロパティが記述できるのかを AnimationReference を見ながら確認するのがめんどくさくなって来たんで、簡単なクラス図にしてみました。 何が XML で設定できるかだけを知りたかったんで、 ReadOnly なものやメソッドは載せていません(汗 ...続きを見る

ブログ気持玉 0 / トラックバック 0 / コメント 6

2007/08/13 19:05
Animation Extender で遊んでみる その3
Sequence と Parallel Animation Extender ではイベントの子ノードに記述されたアニメーションを一つ実行します。 複数実行するにはどうしたらいいでしょうか。 Animation Extender で一つのアクションに複数の動作を定義する場合2つのアニメーションが存在します。 定義した動作を上から順に行っていく Sequence と 並列に動作する Parallel の二つです。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/08/09 12:57
Animation Extender で遊んでみる その2
イベント処理 今回は前回とかなりかぶっている部分がありますが、まぁ気にせずいきます。w Animation Extender ではターゲットに指定したコントロールのイベントを XML で定義することができます。 対応しているイベントは次の6つです。Noイベント名説明1OnLoadターゲットがロードされた時に発生2OnClickターゲットがクリックされた時に発生3OnMouseOverターゲット上にマウスが移動したときに発生4OnMouseOutターゲット上からマウスが移動したときに発生5O... ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/08/09 12:37
Animation Extender で遊んでみよう その1
Animation Extender と聞いまず思い浮かぶのが Javascript と DHTML の暗黒時代 この時期に Javascript に苦手意識を持った人は少なくないと思います。 今でこそ Javascript の面白さに目覚めた僕ですが、いまでも DHTML には苦手意識があったりします。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 0 / コメント 7

2007/08/06 18:44
CodeZine で CustomExtender の記事(前編)が公開されています。
Code Zine でナオキさんの ASP.NET AJAXで学ぶAJAX対応コントロール実装の基本 が公開されています。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/08/04 17:37
AJAX Control Toolkit で別クラスに含まれる Behavior を使用する。
ASP.NET AJAX Control Toolkit の Custom Extender を作成していると別クラスに含まれる Behavior を使用したくなる場合が出てきます。 特にポップアップやアニメーションや、コントロールのテンプレートを作成する $common.createElementFromTemplateメソッド などは CustomExtender を作成する上でとても役に立ちます。 今回は AjaxControlToolkit.DLL 内の PopupExtender ... ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 6

2007/06/27 17:31
非同期ポストバックの動き
ということで前回の続きで_initializeInternal, updatePanel, onFormSubmitCompleted の動きを簡単に追って見ます。 ...続きを見る

ブログ気持玉 0 / トラックバック 2 / コメント 0

2007/06/17 02:27
非同期ポストバックのデータ
非同期ポストバックのデータ ASP.NET AJAX では非同期ポストバックを使用して画面の描画を書き換えることができます。 では実際にどのような仕組みで画面の描画を行っているのかを見ていこうと思います。 とりあえず今回は非同期ポストバック時にどのようなデータがやり取りされているかを確認します。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/06/16 12:49
History コントロールを使ってみる。
History コントロールを使ってみる。 ASP.NET Futures (May 2007) をインストールすると、ASP.NET Ajax Extension に対応したヒストリーコントロールがインストールされます。 Ajax ではポストが裏側で動作するため、ページの状態が変更しても戻るボタンが有効になりません。ヒストリーコントロールでは非同期ポストバック時にステータスポイントを作成し、戻るボタンを有効にします。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/06/11 17:52
HttpWebRequest を使用して ASP.NET AJax のメソッドを呼び出す(2)
前回の記事に追記しようかと思ったのですが、長くなりそうですので別に投稿します。 JSON 形式のデータを .Net のデータ型にデシリアライズするのに ASP.NET Ajax の JavaScriptConverter が使えそうだな〜ということで少し調べてみました。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/05/28 00:45
HttpWebRequest を使用して ASP.NET AJax のメソッドを呼び出す(1)
ASP.NET AJax では WebService のメッセージ通信に XML/SOAP の他に JSON が利用されています。 JSON を使用することで XML を使用するよりはメッセージ量を減らすことができます。 ただ、Javascript と WebService は JSON で簡単にやり取りできるのに .NET の世界に来ると未だに XML でのやり取りしか用意されていません。 今回は System.Net.HttpWebRequest を使用して JSON メッセージを受信... ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 1

2007/05/27 20:28
ASP.NET AJAX のプログレスバーアイコン
Tip/Trick: UpdateProgress Control and AJAX Activity Image Animations (ScottGu's Blog)で、ASP.NET AJAX の UpdateProgress に使うといい感じなアイコンが紹介されていますね。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 5 / トラックバック 0 / コメント 0

2007/05/23 07:25
Custom Extender のテンプレート
昨日がんばって Custom Extender を作ってみたのですが、ナオキさんが書かれているようにテンプレートから作成すると圧倒的に早いし、自動化されているので人為的なミス(スペルミス)とかがないので普通はこっちで作ったほうがいいですね(汗 もう少し調べてからとりかかればよかったw ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/05/11 23:28
簡単な ASP.NET AJAX の Extender を作って見る3
サーバサイドの Extender と Designer を実装します。 ...続きを見る

ブログ気持玉 0 / トラックバック 3 / コメント 0

2007/05/10 22:47
簡単な ASP.NET AJAX の Extender を作って見る2
クライアントサイドの Javascript を実装します。 ...続きを見る

ブログ気持玉 0 / トラックバック 5 / コメント 0

2007/05/10 22:40
簡単な ASP.NET AJAX の Extender を作って見る1
簡単な ASP.NET AJAX の Extender を作って見る1 ASP.NET AJAX Control Tool Kit では役に立つコントロールがたくさん提供されています。 実際どのように動いているのかを Custom Extender を作りながら見ていこうと思います。 ...続きを見る

ブログ気持玉 0 / トラックバック 3 / コメント 0

2007/05/10 22:37
Ask The Experts! 第二弾 AJAX チーム編 が公開されているらしいです。
GW中はこんなにBlog の更新する予定じゃなかったのに。。。 Ask The Experts! 第二弾 AJAX チーム編が公開(ナオキにASP.NET(仮))より、 Ask the Experts!第二弾 AJAX チーム編 が公開されているらしいです。 さっそく聞いてみました。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/05/03 18:08
ASP.NET AJAX 非同期ポストバック時の注意
MSDNオフライン 「JavaScript が苦手なあなたに贈る ASP.NET AJAX フレームワーク入門」に参加してきました。講師は「.NETエンタープライズWebアプリケーション開発技術大全」でおなじみの赤間信幸氏。 今注目の AJAX と赤間さんのセッションということもあり、とても満足できるセッションでした。 ...続きを見る

面白い ブログ気持玉 13 / トラックバック 1 / コメント 0

2007/04/11 11:37
Javascript Documentation Comment
ASP.NET 3.5 では Javascript(JScript) にもドキュメンテーションコメントを作成できます。 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/03/28 11:48
JScript IntelliSense On Orcas
JScript IntelliSense in Visual Studio Orcas (Your Websites, Our Passion!)より Orcas での JScript のインテリセンスサポートについて記述されています。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/03/27 14:04
Firefox 2.0.0.2 で ModalPopupExtender がうまく動かない?
ModalPopupExtenderが動かなくなる Firefox2.0.0.2へのバージョンアップがASP.NET AJAXに影響する (ひよっこプログラミング )より、 ...続きを見る

ブログ気持玉 / トラックバック / コメント

2007/03/11 12:04
Microsoft AJAX Libraly でページを非同期に読み込む
前回は ASP.NET AJAX の WebService が吐き出す Proxy クラスを経由して WebService を呼び出しましたが、今回は Proxy クラスが内部で使用している Sys.Net.WebRequest クラス を使って 非同期にページを読み込んでみたいと思います。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/03/08 17:02
Microsoft AJAX Libraly で値のトレースを行う
Microsoft AJAX Libraly にはオブジェクトのトレース情報を TextArea に出力する機能が備わっています。これを使用するとデバックメッセージやトレース情報を簡単にブラウザに表示させることが出来ます。→Sys.Debug Class ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/03/08 14:25
Microsoft AJAX Libraly の文字列処理
Microsoft AJAX Libraly には文字列の編集を効率よく扱うために Sys.StringBuilder クラスが存在します。 これは .NET の System.StringBuilder の用に効率よく文字列の連結を行うためのクラスです。 たとえば次のソースコードを実行した場合どの程度性能に差があるかわかると思います。 ...続きを見る

ブログ気持玉 0 / トラックバック 1 / コメント 0

2007/03/02 21:47
ASP.NET AJAX で作成された Proxy オブジェクトにコメントをつけてみる。
ASP.NET AJAX で構成された WebService は Microsoft AJAX Library から簡単に呼び出させます。そのあたりはここやここを見てもらうとして、今回は WebService によって作成された Proxy クラスを覗いていてみようと思います。 ...続きを見る

なるほど(納得、参考になった、ヘー) ブログ気持玉 1 / トラックバック 1 / コメント 0

2007/03/01 18:21
JavaScript から ASP.NET Webservice のメソッドを呼び出す。(2)
ASP.NET AJAX Extension では WebService の出力を JSON としてクライアントに返却することが出来ます。 XML で受け取っていた場合は XML を JavaScript や XSL でパースしてあげる必要もあり、何かとめんどくさいことが多かったのですが、 JSON 形式で受け取れるとなるとこのあたりでかなり楽を出来ます。 ...続きを見る

驚いた ブログ気持玉 2 / トラックバック 4 / コメント 3

2007/03/01 15:55
JavaScript から ASP.NET Webservice のメソッドを呼び出す。
ASP.NET AJAX Extension で構成された Web Service は Microsoft AJAX Library を使用した Javascript から簡単に呼び出すことが出来ます。 ...続きを見る

面白い ブログ気持玉 2 / トラックバック 3 / コメント 0

2007/02/27 18:53

トップへ | みんなの「ASP.NET AJAX」ブログ

かるあ のメモ ASP.NET AJAXのテーマ/BIGLOBEウェブリブログ
文字サイズ:       閉じる