検索 
2010年7月31日 ..:: ブログ ::..   ログイン


 chack のブログ
[ASP.NET AJAX] JavaScript の pageLoad 関数と pageUnload 関数
ASP.NET AJAX By : Akira INOUE   Date : 2007/08/30 21:00

@IT の Insider.NET 会議室でこんな投稿
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=40926&forum=7&3
があったので、少しだけフォローしておきます。

ASP.NET AJAX では、クライアントの JavaScript に pageLoad または pageUnload という名前の関数があった場合、ページのロード時およびアンロード時に必ず実行されるようになっています。

Script.js

// ページロード
function pageLoad()
{
  $get("output").innerHTML += "ページロード<br />";
}

// ページアンロード
function pageUnload()
{
  alert("ページ アンロード");
}

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();

Default.aspx

<body>
  <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" >
      <Scripts>
        <asp:ScriptReference Path="Script.js" />
      </Scripts>
    </asp:ScriptManager>
    <hr />
    <div id="output"></div>
  </form>
</body>

とくに <body onload="pageLoad()"> などと onload イベントを記述する必要はありません。
記述してしまうと、pageLoad 関数が2回実行されることになりますので注意が必要です。

【上記コードの実行結果】
fig1.jpg

 

また、ページのロードイベントおよびアンロードイベントは Sys.Application.add_load および Sys.Application.add_unload メソッドで任意の関数をイベントハンドラとして指定できますが、暗黙的に実行される pageLoad 関数と pageUnload 関数の実行順序は以下のようになります。

【ページロード時】
1. Sys.Application.add_load メソッドで追加した任意の関数
2. pageLoad 関数

【ページアンロード時】
1. pageUnload 関数
2. Sys.Application.add_unload メソッドで追加した任意の関数


なお、pageLoad 関数などのページロードイベントハンドラは、UpdatePanel によるページの部分更新でも実行されることに注意してください。
この場合には、pageLoad 関数の第2引数で渡される Sys.ApplicationLoadEventArgs オブジェクトのプロパティから、ページ全体の更新による呼び出しなのか、部分更新による呼び出しかを判別することが出来ます。

Script.js

// ページロード
function pageLoad(sender, /*Sys.ApplicationLoadEventArgs*/ args)
{
  $get("output").innerHTML += "ページロード( " +
                              "isPartialLoad = " +
                              args.get_isPartialLoad() + " )<br />";
}

if (typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();

Default.aspx

<body>
  <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" >
      <Scripts>
        <asp:ScriptReference Path="Script.js" />
      </Scripts>
    </asp:ScriptManager>

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
      <ContentTemplate>
        <asp:Button ID="Button1" runat="server" Text="Button" /><br />
        <asp:Label ID="Label1" runat="server">
          <% = DateTime.Now.ToString() %>
        </asp:Label>
      </ContentTemplate>
    </asp:UpdatePanel>

    <hr />
    <div id="output"></div>
  </form>
</body>

【上記コードの実行結果】
fig2.jpg

 

まだまだ日本語の情報が少なく英語の情報になりますが、以下に詳しく解説されていますので参考にしてみてください。

「ASP.NET AJAX Client Life-Cycle Events」
http://www.asp.net/AJAX/Documentation/Live/overview/AJAXClientEvents.aspx

 

コメント (0)

[VSUG] コードコンテスト 2007 開催
イベント By : Akira INOUE   Date : 2007/08/30 19:06

VSUG (Visual Studio ユーザーグループ)で、コードコンテスト 2007 が開催されます。

本日からエントリーが開始されました。

「VSUG ユーザーを便利にしよう!会員でつくるコードコンテスト 2007」
http://vsug.jp/tabid/163/Default.aspx

いろいろと賞品もあるようですので、興味のある方はぜひチャレンジしてみてください。

条件に

.NET Freamework 1.1~3.0のいずれかのバージョンで動作すること

とあるので、JavaScript はダメなのかぁ(ガジェットじゃ無理なのね)

 

コメント (0)

フリーエンジニアカンファレンス 2007
イベント By : Akira INOUE   Date : 2007/08/28 23:55

ひとまず申し込んでみました。

フリーエンジニアカンファレンス 2007

開催日:2007 年 9 月 29 日(土) 11 時~ 17 時(受付開始 10:30)
会 場:ベルサール九段 Room4

今の私にとっては、とても勉強になりそう。

 

コメント (0)

Tech・Ed 2007 閉幕
イベント By : Akira INOUE   Date : 2007/08/25 1:03

4日間の Tech・Ed 2007 が無事終わり、先ほど帰宅して落ち着いたところです。
参加された皆さん、お疲れ様でした。

UserGroup Street Live も無事終えることができ、ご協力いただいた皆さんには大変感謝しています。
直前に PC の調子が悪くなってちょっとピンチでしたが、なんとか持ちこたえてくれました。
(自宅に帰ってきたとたんに、快調に動いているこの PC は何なんだ??)

今回も多くの方々と知り合えることができ、とても有意義な時間を過ごせました。
やはり Tech・Ed はお祭りですね。楽しかったー♪

Tech・Ed でご一緒させていただいた皆さん、ありがとうございました。
これからもよろしくお願いします。

TechEd2007

コメント (4)

DotNetNuke 3.x → 4.x 移行計画
DotNetNuke By : Akira INOUE   Date : 2007/08/16 16:41

ここのホームページは DotNetNuke という CMS ツールで作っているのですが、開設して以来ほとんど手を入れていないので、今だ ASP.NET 1.1 ベースの DotNetNuke 3.x を使用しています。

最近は AJAX を始め、ASP.NET 2.0 でないと出来ないことがいくつかあって、そろそろ DotNetNuke を 4.x にバージョンアップして、サイト自体を ASP.NET 2.0 ベースへ移行しないとだなぁ、なんて思っています。

DotNetNuke に関しては、国内でも DotNetNuke.jp というユーザコミュニティがありますが、最近はとんとご無沙汰しているので、そろそろまた情報収集も兼ねて参加してみようと思います。

DotNetNuke 3.x → 4.x への移行の際は、一時的にサイトにアクセスできなくなると思いますがご了承下さい。たぶんガジェットなどのファイルのダウンロードは問題ないと思いますが・・・

ホスティングしてもらっている関係で、サイトの ASP.NET 1.1 から ASP.NET 2.0 への設定変更が手元でできないのでタイミングが難しそうだなぁ・・・要検討です。


さて、DotNetNuke ですが、前回のブログ記事でお知らせした Tech・Ed 2007 Yokohama で、以下のユーザコミュニティオフ会(?)があります。

8/23 13:50-15:05 BOF05 「DNN Nite@Tech・Ed 2007 Yokohama」
http://www.event-registration.jp/events/te07/bof.htm

Tech・Ed へ参加される方で、DotNetNuke に興味のある方はぜひご参加下さい。
私も参加する予定です。

 

コメント (0)

Tech・Ed 2007 Yokohama Usergroup Street Live に登壇します
お知らせ By : Akira INOUE   Date : 2007/08/02 9:36

8/21-8/24にパシフィコ横浜で開催される Tech・Ed 2007 の Usergroup Street Live! に VSUG (Visual Studio User Group) 枠で登壇させていただくことになりました。

Tech・Ed 2007 Yokohama Usergroup Street Live
http://www.event-registration.jp/events/te07/streetlive.htm

お題と時間は下記の通りです。

「ガジェットで VSUG しよう!~<VSUG Watcher>ガジェットのご紹介~」
日時:8 月 24 日 (金) 13:30-13:45

先日公開されました「VSUG Watcher ガジェット」のご紹介と、若干のガジェット開発の技術的なお話しをさせていただく予定です。

15 分という短い時間なので、かなり駆け足になってしまいそうですが、Tech・Ed 2007 にご参加される方で、ご興味のある方はぜひ見に来てください!

セッション資料を作ってちょっとしゃべってみたら 20 分オーバー。こりゃあかんという状態。デモを減らさないとかな・・・うぅぅ。

 

コメント (4)

AJAX Control Toolkit (.NET Framework 3.5 版) Release
ASP.NET AJAX By : Akira INOUE   Date : 2007/07/27 18:13

.NET Framework 3.5 Beta 2 と Visual Studio 2008 Beta 2 のリリースにあわせて、AJAX Control Toolkit の .NET Framework 3.5 版 がリリースされています。

AJAX Control Toolkit Release
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923

.NET Framework 2.0 の環境では、これまで通りで更新はされていませんが、.NET Framework 3.5 の環境用に

AjaxControlToolkit-Framework3.5.zip
AjaxControlToolkit-Framework3.5-NoSource.zip

の2つのダウンロードが追加されています。

Visual Studio 2008 Beta 2 (.NET Framework 3.5 Beta 2) の環境では、こちらを使用しましょう。


ちなみに、ASP.NET Official サイト ( http://asp.net/ ) もデザインが一新されています。

 

コメント (0)

Visual Studio 2008 Beta 2 Released !
Visual Studio By : Akira INOUE   Date : 2007/07/27 11:52

既に、いろいろな所で書かれていて出遅れ感ばりばりですが・・・

Visual Studio 2008 Beta2
.NET Framework 3.5 Beta2

がリリースされました。

Visual Studio 2008 Downloads
http://msdn2.microsoft.com/ja-jp/vstudio/aa700831.aspx

Visual Studio 2008 Express Editions Beta2 もダウンロード可能です。

こちらの Scott さんの Blog でも詳しく書かれています。
http://weblogs.asp.net/scottgu/archive/2007/07/26/vs-2008-and-net-3-5-beta-2-released.aspx

なお、VS2005 と ASP.NET AJAX 1.0 の環境に VS2008 Beta2 をインストールした場合は、以下のバッチファイルを実行することが推奨されています。
http://download.microsoft.com/download/7/9/2/79268325-1006-4566-bd26-5581b8971f36/DisableAjaxPolicy.EXE

どうも、このバッチを実行しないと、既存の VS2005 と ASP.NET AJAX 1.0 で作成したプロジェクトが、.NET Framework 3.5 Beta2 の ASP.NET AJAX(System.Web.Extensions.dll)を参照してしまうようです。

やはり、Beta2 なので実務環境にインストールするのは控えましょう。

私は、ただ今、Visual Studio Team System 2008 - Team Suite Beta 2 VPC をダウンロード中...

 

コメント (0)

Web Development Helper 0.8.5.0 Release
ASP.NET AJAX By : Akira INOUE   Date : 2007/07/25 10:34

Web Development Helper がバージョンアップされてます。

Web Development Helper 0.8.5.0 (2007/07/24 Release)
http://projects.nikhilk.net/Projects/WebDevHelper.aspx

Nikhil Kothari's Weblog
http://www.nikhilk.net/WebDevHelperScriptBrowser.aspx

新機能として、Script Class Browser が追加されています。

0.8.5.0: Added Script Class Browser for Microsoft ASP.NET AJAX pages

クラスブラウザの JavaScript 版というところですね。
ちょっとだけ使ってみましたが便利かも。

 

コメント (0)

Visual Studio 2008 での JavaScript デバッグ
Visual Studio By : Akira INOUE   Date : 2007/07/20 22:27

Scott さんのブログで VS 2008 JavaScript Debugging について詳しく書かれています。

Visual Studo 2005 でもなんとか JavaScript のデバッグはできますが、こういうのを見ると、やっぱり Visual Studio 2008 が楽しみです。

VS2005 にある「スクリプトエクスプローラ」(「デバッグ」メニューの「ウィンドウ」-「スクリプト エクスプローラ」を選択するか、または[Ctrl+Alt+N]キーで表示)が、Script Documents として ソリューションエクスプローラに統合されるようです。これ、意外と便利なんですよね。

VS2008 もそろそろ Bata2 が出るでしょう(だよね?)。
Beta2 出たら本格的に試す予定です。

 

コメント (0)

Visual Studio 2008, Windows Server 2008, SQL Server 2008 発売日決定!
Visual Studio By : Akira INOUE   Date : 2007/07/11 20:42

「Visual Studio 2008, Windows Server 2008, SQL Server 2008 のローンチイベントを 2008 年 2 月 27 日に開催」

ということで正式に発売日が決定しました。

以下、自分で忘れそうなのでメモ。

  • Visual Studio 2008 とともに .NET Framework 3.5 がリリース
  • しかし、同時発売の Windows Server 2008 には .NET Framework 3.0 が搭載
  • ちなみに、Windows Server 2003 R2 では .NET Framework 2.0 を搭載
  • .NET Framework 3.5 には ASP.NET AJAX のコンポーネントが含まれる
  • .NET Framework 3.0/2.0 では、ASP.NET 2.0 AJAX Extentions 1.0 のインストールが必要

ふむ。ちょっとややこしい。

 

コメント (0)

ScriptDoc 1.0 リリース
ASP.NET AJAX By : Akira INOUE   Date : 2007/07/05 10:24

ScriptDoc という、JavaScript コードに書かれた XML コメント(C# と同じフォーマット)から XML ドキュメントを生成するツールがリリースされています。

ScriptDoc 1.0
http://www.codeplex.com/scriptdoc
[2007/06/27 Release]

ScriptDoc 1.0 available
http://weblogs.asp.net/bleroy/archive/2007/06/27/scriptdoc-1-0-available.aspx

今後、JavaScript を書く機会が増えてきそうな感じなので、要チェックです。
近いうちに試してみます。

 

コメント (0)

Wipse コミュニティー発足
ひとりごと By : Akira INOUE   Date : 2007/06/28 21:05

Wipse という Windows プラットフォームとサービスを融合した、新しい時代のユーザー・エクスペリエンスを普及啓蒙していくためのコミュニティーが発足したそうです。

部会も

  • OpenXML 部会
  • Windows Live API 部会
  • Silverlight 部会
  • WSSRA 部会

なんてのがあって、楽しそう。
ただ、参加条件が法人のみで、年会費も 60,000 円かかるそうで。

法人じゃないからダメだー。参加できない。

昔、某法人に属していた頃に XML コンソーシアムに参加してたことがあったけど、こういうコミュニティーも結構楽しいんですよね。

 

コメント (0)

Tech・Ed 2007 Yokohama へ VSUG 会員 5 名様を無料でご招待!
イベント By : Akira INOUE   Date : 2007/06/23 15:26

Visual Studio User Group (VSUG) で、

「Tech・Ed 2007 Yokohama へ VSUG 会員 5 名様を無料でご招待!」

の応募を受け付けています。
フル エクスペリエンスパッケージ(太っ腹!)ですので、Tech・Ed を隅から隅まで堪能できます。

詳細は http://vsug.jp/tabid/152/Default.aspx をご覧下さい。

P.S
私も、出現します(どこかで少しだけしゃべる予定)。
ぜひお会いしましょう~。

コメント (0)

[AJAX Control Toolkit] AnimationExtender に見るダイナミックプロパティの実装
ASP.NET AJAX By : Akira INOUE   Date : 2007/06/21 11:55

ASP.NET AJAX Control Toolkit の AnimationExtender には DiscreteAnimation というクラスがあります。このアニメーションは、指定したプロパティに、配列として渡したプロパティ値を一定の時間内で順に適用するものです。

この Discrete アニメーションを調べていて、XML 記述で Values 属性値にどのように値の配列を渡すのかがわかりませんでした。

ドキュメントをみても、
http://ajax.asp.net/ajaxtoolkit/Walkthrough/AnimationReference.aspx#DiscreteAnimation

Array values;
Array of possible values of the property that will be iterated over as the animation is played.

としか書いていないし・・・

以下のように、JSON, カンマ, セミコロン などを試しましたが当然NG。

<%-- JSON 記述 ( NG ) --%>
<Discrete Property="style" PropertyKey="backgroundColor" Duration="5.0"
  Values="['white', 'lightskyblue', 'royalblue', 'blue', '#ffb6c1']" />

<%-- カンマ ( NG ) --%>
<Discrete Property="style" PropertyKey="backgroundColor" Duration="5.0"
  Values="'white', 'lightskyblue', 'royalblue', 'blue', '#ffb6c1'" />

<%-- セミコロン ( NG ) --%>
<Discrete Property="style" PropertyKey="backgroundColor" Duration="5.0"
  Values="'white'; 'lightskyblue'; 'royalblue'; 'blue'; '#ffb6c1'" />


ということで、Discrete Animation で検索してみたところ、US の ASP.NET Forums に答えが出ていました。
http://forums.asp.net/p/1108530/1705424.aspx

MSの方の回答で、Values 属性でなくて ValuesScript 属性を使って JSON 記述で記述するとのこと。

<%-- ValuesScript を使って JSON 記述 ( OK! )--%>
<Discrete Property="style" PropertyKey="backgroundColor" Duration="5.0"
  ValuesScript="['white', 'lightskyblue', 'royalblue', 'blue', '#ffb6c1']" />

うおーっ、こんな裏技が隠されていたのか!!と驚愕(ドキュメントに書いてよー)。

ということで、この ValuesScript がどんな実装をしているかを早速調べてみたら、そこからは新たな事実が・・・

それは、

ダイナミックプロパティ ( Dynamic Properties ) というものの存在でした。

通常のプロパティ(属性)は、Animation オブジェクトの生成時に静的に値が決まってしまいますが、ダイナミックプロパティは、アニメーションの開始時( onStart メソッド実行時)に、その値が動的に評価され設定されるとのこと。

ダイナミックプロパティかどうかの判別は、プロパティ(属性)名の接尾辞(suffix)が "script" かどうかで決まります。また、ダイナミックプロパティの場合、その値は JavaScript の eval 関数で評価されます。

つまり、プロパティ(属性)名の終わりに script を付ければ、値に JavaScript が記述できるのです!

たまたま、Discrete Animation の ValuesScript でこのダイナミックプロパティの存在を知りましたが、AnimationExtender の他のアニメーションのプロパティにも応用可能です。

例えば、Duration プロパティのかわりに DurationScript を使って、テキストボックスから値を取得することも出来ます。

<%-- Panel1 のフェードイン、移動、リサイズの並列実行 --%>
<Parallel AnimationTarget="Panel1"
  DurationScript="(isNaN($get('Text1').value)) ? 0 : $get('Text1').value;">
  <FadeIn />
  <Move Horizontal="80" Vertical="120" Unit="px" />
  <Resize Width="300" Height="300" Unit="px" />
</Parallel>

このダイナミックプロパティ、他のアニメーションを見ていくと、

  • Script Action の script プロパティ
  • Condition Animation の conditionScript プロパティ
  • Case Animation の selectScript プロパティ

などでも使われていますね。

AnimationExtender を使うにあたって、状況によっては利用価値がありそうですので、覚えておいて損はないでしょう。

以下、簡単にダイナミックプロパティ ( Dynamic Properties ) の実装の抜粋を記しておきます。

●Animations.js

$AA.createAnimation = function(obj, defaultTarget) {

  for (var property in obj) {

    var prop = property.toLowerCase();

    ...(中略)...

    // Try to set the value of a dynamic property
    if (prop.endsWith('script')) {
      setter = properties[prop.substr(0, property.length - 6)];
      if (setter && String.isInstanceOfType(setter) && animation[setter]) {
        animation.DynamicProperties[setter] = value;
      }
    }

    ...(中略)...
}

onStart : function() {

  ...(中略)...

  // Initialize any dynamic properties
  for (var property in this.DynamicProperties) {
    try {
      // Invoke the property's setter on the evaluated expression
      this[property](eval(this.DynamicProperties[property]));
    } catch(ex) {
      ...(中略)...
    }
  }
},


※この実装から見ると、プロパティ(属性)名の大文字小文字は関係ないようですね。疑問がさらに1つ解決です。

 

コメント (0)

[AJAX Control Toolkit] Version 1.0.10618.0 がリリース
ASP.NET AJAX By : Akira INOUE   Date : 2007/06/19 14:12

ASP.NET AJAX Control Toolkit リフレッシュリリースが出ています。

ASP.NET AJAX Control Toolkit Version 1.0.10618.0 ( 2007/06/18 Release )
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=4923

  • Tabs: Resolved NamingContainer issues so that FindControl works as expected in Tabs.
  • ToolkitScriptManager: Shorter combined script URLs and new HTTP handler support for generation of combined script files.
  • Dependencies: Removed explicit reference to VsWebSite.Interop.dll and stdole.dll. They will not be automatically included in the web configuration files by Visual Studio.
  • FilteredTextBox: Navigation, Control and Delete keys work fine in all browsers.
  • Localization: Turkish, Dutch, and Traditional and Simplified Chinese language support added.

バグ Fix と少しの改良がされている模様です。
これからインストールしてみます。

 

コメント (0)

[AJAX Control Toolkit] ValidatorCalloutExtender などで Animations が追加されてます
ASP.NET AJAX By : Akira INOUE   Date : 2007/06/08 22:15

先日、新バージョンがリリースされた ASP.NET AJAX Control Toolkit ですが、いくつかのエクステンダでアニメーション効果を付加することができるようになっています。

例えば、下図

ValidatorCallout1.jpg

の ValidatorCalloutExtender では、次のように ValidatorCalloutExtender 要素の子要素として Animations 要素を追加して、AnimationExtender と同じ記述ができるようになっています。

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
  ControlToValidate="TextBox1"
  ErrorMessage="<b>名前が未入力です。</b><br /><br />名前を入力してください。"
  Display="None">
</asp:RequiredFieldValidator>
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1"
runat="server"
  TargetControlID="RequiredFieldValidator1"
  HighlightCssClass="Highlight">
  <Animations>
    <OnShow>
      <Sequence>
        <HideAction Visible="true" />
        <Pulse Duration=".1" Iterations="2" />
      </Sequence>
    </OnShow>
    <OnHide>
      <Sequence>
        <FadeOut Duration=".1" />
      </Sequence>
    </OnHide>
  </Animations>
</ajaxToolkit:ValidatorCalloutExtender>


この場合は、図ではわかりませんが、ValidatorCallout による検証メッセージの表示時にポップアップを2回点滅させています。そしてポップアップが非表示になるときにはフェード効果を付加しています。

このようなアニメーション効果の機能が追加されたコントロールには、次のものがあるようです。

  • AutoCompleteExtender
  • DropDownExtender
  • HoverMenuExtender
  • ListSearchExtender
  • PopupControlExtender
  • ValidatorCalloutExtender

とりあえず、AutoCompleteExtender でのアニメーション効果は
http://ajax.asp.net/ajaxtoolkit/AutoComplete/AutoComplete.aspx
で確認できます。

お試しあれ。

 

コメント (0)

[AJAX Control Toolkit] ScriptManager の代わりに ToolkitScriptManager が追加されました
ASP.NET AJAX By : Akira INOUE   Date : 2007/06/07 15:30

昨晩、ASP.NET AJAX Control Toolkit のサンプルサイト( http://ajax.asp.net/ajaxtoolkit/Default.aspx )に、急にアクセスできなくなっていたのでどうしたのかな?と思っていたところ、新しいバージョンがリリースされたようで、このためだったのかもしれません。

ASP.NET AJAX Control Toolkit ( 2007/06/06 Release )
http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1813

かなりのバグ Fix がされているようですが、取り急ぎ大きな変更点を1つご紹介。

ScriptManager が ToolkitScriptManager に置き換えられました

これまで、ASP.NET AJAX Extensions の ScriptManager が使われていましたが、これが AJAX Control Toolkit に新しく用意された ToolkitScriptManager に変更になりました。

NewToolkit3.jpg

これにより、例えば次のような CalendarExtender を使用したサイト

NewToolkit1.jpg

をロードした時に、これまでは次のような数多くの ScriptResource (JavaScript) がロードされていました。

NewToolkit2.jpg

これが、ToolkitScriptManager を使うことにより次のようにかなり削減されて、レスポンスの面で改善されたことがわかります。

NewToolkit4.jpg

 

これまでの AJAX Control Toolkit を使用していた Web サイトの場合は、まず、Bin フォルダのアセンブリ( AjaxControlToolkit.dll と関連リソース dll )を最新のものに置き換えます。

そして、aspx ファイルの

<asp:ScriptManager ID="ScriptManager1" runat="server" />

<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1"
runat="server" />

に変更します。


ちなみに、ツールボックスのコントロールのアイコンも新しくなってます。
ご参考までに。

NewToolkit5.jpg

 

コメント (0)

VSUG Day 2007 Summer サプライズ!
イベント By : Akira INOUE   Date : 2007/06/02 18:00

昨日は、

VSUG Day 2007 Summer
http://vsug.jp/tabid/151/Default.aspx

に行って来ました。

私は、かれこれ1年ほどボランティアスタッフとしてお手伝いさせていただいているのですが、昨日はサプライズ!がありまして、私達スタッフ全員が表彰状とマウスなどをいただいてしまいました。

blog.jpg

スタッフと言っても、たいしたお手伝いはしていないのですが、わざわざこのような企画と準備をしてくださった事務局と運営委員のみなさんに感謝です。ありがとうございました。

昨日の VSUG Day 2007 Summer の総参加者は 198 名とのことで、本当に多くの方に参加していただき、大成功だったと思います。懇親会も大盛り上がりで楽しい1日でした。

これからも VSUG をいろいろとみなさんと盛り上げていきたいですね~。

 

コメント (0)

Google Gears に昔を思う
イベント By : Akira INOUE   Date : 2007/06/02 17:52

一昨日は、

Google Developer Day 2007 (GDD07)
http://code.google.com/events/developerday/jp-home.html

に行って来ました。

普段よく行っている MS 系のセミナーイベントとは、またひと味違った雰囲気を味わえることができました。

blog2.jpg

すでにいろいろなニュースサイトなどで取り上げられていますが、このカンファレンスで一番の目玉はなんといっても

Google Gears
http://gears.google.com/

の発表でしょう。まだ試してはいないのですが、私は Google Reader を使っているので近々使ってみようと思っています。

インターネット常時接続があたりまえの時代になり、インターネットに繋がっていないことの方が少ないような感覚になっていますが、例えば飛行機や新幹線などでの移動中とか、改めて考えるとまだまだオフラインの場面も多いんですよね。

そう考えると、この Google Gears は非常に興味深いです。

むかーしむかーし、ダイアルアップでニフティサーブのフォーラムを自動巡回してオフラインで一生懸命に読んでいた時代をふと思い出しました。(Nifterm が必須のツールでした)。
懐かしい・・・

 

コメント (1)


MCAD


techbank.jp


Copyright © 2005-2008 by BitWiz   使用条件  プライバシー