ASP.NET AJAX
昨日の onos と naoki0311, normalian のやりとりが参考になったので、ここに残しておく。 karuakun AJAX 4.0 を見ていると、サーバーコントロールでない要素でのクライアントサイドAJAXの例が多い。むしろサーバーコントロールだとうまくいかなかったり。 k…
typoが目立ちます(汗 ■ Enabled MicrosoftAjax.js と MicrosoftAjaxWebForms.js が暗黙的にロードされる。■ Explicit MicrosoftAjax.js はロードされない。 MicrosoftAjaxWebForms.js は暗黙的にロードされる。 Javscriptの依存関係を確認しながら、自前でS…
Type._registerScript._scripts は ScriptManager に登録されたスクリプトの一覧を保持する配列で、Type._registerScript(scriptName, dependencies) が呼び出されたときに scriptName に指定されたスクリプトが登録される。 このとき dependencies には、登…
Release ページを見ると、3.5 Only になっている。。。 http://www.codeplex.com/AjaxControlToolkit/Release/ProjectReleases.aspx?ReleaseId=16488 いつなくなったんだろう。 同じページのコメントにも Visual Studio 2005 で使えなかったから Visual Stud…
今月はかなり面白そう。読みたい記事がいっぱい。 やっと Silverlight 関連の記事が出てきた感じだね。 http://msdn.microsoft.com/msdnmag/issues/08/02/default.aspx?loc=jpとりあえず印刷しようかな。
ナオキさんも言ってるけれど、日本語のヘルプはうれしいですね。 ScriptManager のヘルプも素晴らしいけれど、クライアントスクリプトのリファレンスが僕的にはとてもうれしい。
<asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference InlineScript="True" Path="WebService.asmx" /> </Services> </asp:ScriptManager> <input type="text" id="zipCD" /> <input type="button" id="cmdSearch" value="search" onclick="searchAddress()" />
<input type="button" id="cmdSearchUserList" value="検索" onclick="searchUserList()" /><AjaxData:GridView ID="UserList" runat="server" RowDataBoundEvent="UserListRowBound"> <Columns> <AjaxData:GridViewBoundColumn DataField="id" /> <AjaxData:GridViewBoundColumn DataField="name" /> </ajaxdata:gridviewboundcolumn></ajaxdata:gridviewboundcolumn></columns></ajaxdata:gridview>
<input type="button" id="cmdSearchUserList" value="検索" onclick="searchUserList()" /> <AjaxData:GridView ID="UserList" runat="server"></AjaxData:GridView> <script type="text/javascript"> function searchUserList() { var dataSource = [ { id: "Fujiwo", name: "小島" }, { id: "Hara", name: "原" }, { id: "Moo…
PopupControlでのコントロールのちらつき(@IT) visibility ってほとんど使ったことない。 まぁ使う場面で使い分けるのは当たり前だとして、display とどっちが好き?
当時も読んでいたはずだけれど、松崎さんのこの記事がとてもわかりやすい。 こういう記事は実際に触って少し理解した状態で読み返すといい感じですね。
数年前に Google Maps で緯度経度をどうやって取得しようか悩んでた時期があったんだけれど、2006年12月 から Google でもジオコーディングやってたのね、もったいねー(汗 http://googlemapsapi.blogspot.com/2006/12/japanese-address-and-placename-suppo…
うーん、こっちのがよさそうだな Option Strict On Option Explicit OnImports System.Web.UI Imports System.Web.UI.WebControls Imports AjaxControlToolkit<RequiredScript(GetType(FilteredTextBoxExtender))> _ Public Class カスタムコントロール Inherits TextBox Private Sub カスタムコントロール_PreR</requiredscript(gettype(filteredtextboxextender))>…
ちょっと変えた→修正版3 Option Strict On Option Explicit OnImports System.Web.UI Imports System.Web.UI.WebControls Imports AjaxControlToolkitPublic Class カスタムコントロール Inherits TextBox Private Sub カスタムコントロール_PreRender(ByVa…
これの続きね、まとめはウェブリブログのほうでやるとしてコードの切れはし。継承元が Panel などの Container 系コントロールだったら普通に Me.Controls.Add() すればいいんだけれどね。 ちょっと変えた→修正版2、→修正版3 Private Sub カスタムコントロ…
結局 Extender を Control.Add したあとに Extender として登録してなかったのがいけないのね。 なんか久々に Control Toolkit の中でごそごそしたよ。 おかけでいろいろソース眺められたけれど。 Dim _scriptManager As ScriptManager = ScriptManager.GetC…
AJAX Control Toolkit の使用について(@IT Insider.NET 会議室) より TextBox を FilterdTextBoxExtender で拡張したカスタムコントロールを作成したいとのこと。#2007/11/09 -------------- このままだとうまくいかないみたい。 Button Click などのタイミ…
こんな画面があります。ASPX はこうなっています。 <asp:ScriptManager ID="ScriptManager1" runat="server" /> <asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"> <asp:ListItem Value="2">大文字</asp:ListItem> <asp:ListItem Value="1">小文字</asp:ListItem> </asp:DropDownList> </asp:scriptmanager>