AJAX.NET Cascading Dropdownlist
Ok, so I finally began my journey towards web 2.0 programming yesterday with the Cascading Dropdownlist and thought I would share on how it works and hopefully help anyone having trouble using it! The example I am going to show will use a SQL database to get the values for the dropdown lists but the code should get you in the right direction regardless of the Data Access you choose.
First thing you need to do is disable EnableEventValidation in the page directive.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="cascade.aspx.cs" Inherits="cascade" EnableEventValidation="false" %>
After that we need to add a couple of ASP DropDownLists:
<div> <asp:DropDownList ID="DropDownList1" runat="server"> </asp:DropDownList><br /> <br /> <asp:DropDownList ID="DropDownList2" runat="server"> </asp:DropDownList></div>
Now we need to add a ScriptManager and the CascadingDropDownList Control and point them to the dropdownlists, there are a few other properties of the Dropdown we need to set as well, but since we don’t have a web service yet we will wait to add those properties until later. What’s important here is that we are specifying which dropdownlist to control here with the TargetControlID property:
<div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:DropDownList ID="DropDownList1" runat="server"> </asp:DropDownList><br /> <ajaxToolkit:CascadingDropDown ID="CascadingDropDown1" runat="server" TargetControlID="DropDownList1"> </ajaxToolkit:CascadingDropDown> <br /> <asp:DropDownList ID="DropDownList2" runat="server"> </asp:DropDownList><br /> <ajaxToolkit:CascadingDropDown ID="CascadingDropDown2" runat="server" TargetControlID="DropDownList2"> </ajaxToolkit:CascadingDropDown>
</div>
The next thing we need to do is create a Web Service that will provide data for our dropdownlists. For my service I created DataService.asmx with the codebehind file DataService.CS.
DataService.asmx only points to the CS file:
<%@ WebService Language="C#" CodeBehind="~/App_Code/DataService.cs" Class="DataService" %>
The rest of the code goes into the CS file. The first thing to note is that the CascadingDropDown requires the method are as follows:
[WebMethod] public CascadingDropDownNameValue[] GetDropDownData(string knownCategoryValues, string category)
With the exception that you can call your method "GetDropDownData" anything you would like but the type and params must stay that way for the call to be made which makes getting your paramaters out of the call just a little tricky. Let’s say our first DropDownList’s category is department and the value for it is DeptID which equals 2.. Well calling the knownCategory string will return Department:2; now if there were two dropdownlists one with category Department and one with category Employee knowcategoryvalues would return Department:1;Employee:John; etc. Luckily they made it easy to access these values using a stringdictionary like you can see here:
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString( knownCategoryValues); int DeptID; if (!kv.ContainsKey("Department") || !Int32.TryParse(kv["Department"], out DeptID)) { return null; }
This example finds the entry with the key Department and then pulls out an int from it’s value, so if our Catgory is Department and our value is 3 it would pull out a 3 which we can now use in our code to get the next list of items. If you wanted to just pull the value as a string you could change the code to look as so:
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString( knownCategoryValues); string DeptID = kv["Department"].ToString();
Either way it will pull the value. Ok, now that we have that out of the way let’s look at the full code for our Web Service:
using System; using System.Web; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Web.Services; using System.Web.Services.Protocols; using AjaxControlToolkit; using System.Data; using System.Data.SqlClient; using System.Configuration; /// <summary> /// Summary description for CarData /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.Web.Script.Services.ScriptService()] public class DataService : System.Web.Services.WebService { public DataService() { //Uncomment the following line if using designed components //InitializeComponent(); } [WebMethod] public CascadingDropDownNameValue[] GetDepartments(string knownCategoryValues, string category) { using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString)) { using (SqlCommand command = new SqlCommand("GetDepartments", connection)) { command.CommandType = CommandType.StoredProcedure; connection.Open(); List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { int id = (int)reader["DeptID"]; string Department = (string)reader["Department"]; values.Add(new CascadingDropDownNameValue(Department, Convert.ToString(id))); } } return values.ToArray(); } } } [WebMethod] public CascadingDropDownNameValue[] GetEmployees(string knownCategoryValues, string category) {
StringDictionary kv = CascadingDropDown.ParseKnownCategoryValuesString( knownCategoryValues); int DeptID; if (!kv.ContainsKey("Department") || !Int32.TryParse(kv["Department"], out DeptID)) { return null; }
using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString)) { using (SqlCommand command = new SqlCommand("GetEmployees", connection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@DeptID", Convert.ToString(DeptID))); connection.Open(); List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { int id = (int)reader["DeptID"]; string firstname = (string)reader["FirstName"]; values.Add(new CascadingDropDownNameValue(firstname, Convert.ToString(id))); } } return values.ToArray(); } } } }
At the top of the web service you will notice the namespace [System.Web.Script.Services.ScriptService()], without this you will only get errors, so make sure you place this in your web service! The Array returned also needs to be from CascadingDropDownNameValue so make sure when you create your array you use List<CascadingDropDownNameValue> values = new List<CascadingDropDownNameValue>(); and then populate the values!
Ok, now we can go back to your code and add our service path, service method, category and prompt text. Also in the second Dropdownlist we need to add a ParentControlID so it knows it will be updated by DropDownList1
<div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:DropDownList ID="DropDownList1" runat="server"> </asp:DropDownList><br /> <ajaxToolkit:CascadingDropDown ID="CascadingDropDown1" runat="server" TargetControlID="DropDownList1" ServicePath="DataService.asmx" ServiceMethod="GetDepartments" Category="Department" PromptText="pick Department"> </ajaxToolkit:CascadingDropDown> <br /> <asp:DropDownList ID="DropDownList2" runat="server"> </asp:DropDownList><br /> <ajaxToolkit:CascadingDropDown ID="CascadingDropDown2" runat="server" TargetControlID="DropDownList2" ServicePath="DataService.asmx" ServiceMethod="GetEmployees" ParentControlID="DropDownList1" Category="Employee" PromptText="pick employee"> </ajaxToolkit:CascadingDropDown> </div>
And that is it! I hope this helps someone getting started with Ajax.NET
satish 10:57 pm on January 27, 2008 Permalink |
hello friend..The code seems very fine.and thanks for providing such a concept.But i want a little modification in the code..can u help me out?The dropdownlist is populating,its fine.But what i want is as soon i select a option from dropdownlist2 i want rest of theinformation from the table containing a value for dropdownlist2be automatically populate to rest of the textboxes in the form.i dont how to accomplish this.can u?thanks..jack.
Unknown 12:26 pm on May 30, 2008 Permalink |
wow gold!All wow gold US Server 24.99$/1000G on sell! Cheap wow gold,wow gold,wow gold,Buy Cheapest/Safe/Fast WoW US EU wow gold Power leveling wow gold from the time you wWorld of Warcraft gold ordered!
wow power leveling wow power leveling power leveling wow power leveling wow powerleveling wow power levelingcheap wow power leveling wow power leveling buy wow power leveling wow power leveling buy power leveling wow power leveling cheap power leveling wow power leveling wow power leveling wow power leveling wow powerleveling wow power leveling power leveling wow power leveling wow powerleveling wow power leveling buy rolex cheap rolex wow gold wow gold wow gold wow gold -246382928609118
Unknown 7:56 pm on June 3, 2008 Permalink |
dg525d kut65ds wow gold wow gold wow gold wow gold 全教振 全教振 SKF轴承 SKF轴承 NSK轴承 NSK轴承 移民德国 新加坡签证 澳洲签证 日本签证 干洗店设备价格 干洗店设备 股票软件 股票软件 大智慧 大智慧 深圳网页制作 深圳网页制作 中高年 転職 中高年 転職 賃貸 賃貸 不動産 不動産 炒股软件 炒股软件 进口轴承 进口轴承 wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold
Unknown 2:43 am on June 5, 2008 Permalink |
xxjqwy9 xxjall wow gold wow gold thsale buy age of conan gold buy age of conan gold buy age of conan gold buy age of conan gold aoc power leveling aoc power leveling aoc power leveling aoc power leveling 留学爱尔兰 法国留学 留学法国 德国留学 干洗店加盟 干洗 水洗厂 水洗厂 水洗厂 烘干机 烘干机 烘干机 去渍台 去渍台 去渍台 wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold syss999
Unknown 1:25 am on July 11, 2008 Permalink |
不動産 行政書士 看護 為替 有料老人ホーム 東京 土地 結婚式 ウェディング ウェディング 結婚式 外国為替 出会い系 現金化 クレジットカード 現金化 ドロップシッピング 副業 引越 沖縄旅行 医院開業 アクサ アクサダイレクト 三井ダイレクト 人材派遣 競馬予想 競馬予想
Unknown 6:06 am on July 23, 2008 Permalink |
徵
信是個富有挑戰的工作,忙碌、刺激、激情。最后的結局總是有人哭,有人笑。在徵信社工作的幾年時間里,我感悟到很多生活的無奈與殘酷。閑暇時我去中古车市
场,感覺工作太緊張,放松一下而已,不是純粹的為了淘二手车。私家偵探也就是徵信工作人員似乎是個很酷的詞,但是如果誰需要私家偵探來幫忙的話,他(她)
的婚姻也許已經亮起了紅燈。每天陪著星際客戶喝著咖啡,似乎是一件很爽的事,可是她們的眼淚比咖啡要苦的多。常常聽他們說嘈雜的燈光音響麻痹著他們的神
經,讓他們過著醉生夢死的生活。其實,誰不渴望幸福美滿的愛情。沒有團體制服不了那些玩弄生活、玩弄感情的人,于是,徵信社應運而生。這不知道是人們的福
音還是不幸,希望天下的每一個人都歡樂著、幸福著。坐月子是女人一生的大事,女人可以为了襁褓中的婴儿放弃一直引用的红酒而吃月子餐,这时候的女人是幸福
而伟大的。有人歡喜有人優,有人狂笑有人大哭,我不想看到女人太多的眼淚,辭職后,我做了一位安靜、平和的室內設計師。虽然上下班没有了车接车送,但我租
车怡然自得。偶爾和Fake
Rolex Watch, Breitling
Replica Watch, Best
replica watches, Omega
Replica Watches ecosway的朋友小聚,很愜意
Unknown 10:25 am on August 20, 2008 Permalink |
Welcome to enter (wow gold) and (wow power leveling) trading site, (wow gold) are cheap, (wow power leveling) credibility Very good! Quickly into the next single! Key words directly to the website click on transactions! -271263715004316
Unknown 10:10 pm on August 20, 2008 Permalink |
データ復旧 横浜 賃貸 害虫駆除 太陽光発電 医師 求人 医師 転職 ウエディング 介護
Unknown 9:59 pm on August 28, 2008 Permalink |
Hi,Do you have mp4 second hand lcds, used laptop lcds and used LCD displays? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels.We recycled LCDs.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.
Contact Us
E-mail:sstar@netvigator.com
website:www.sstar-hk.com[d
Unknown 7:22 pm on September 19, 2008 Permalink |
東京/大阪のクリエイター育成専門の学校 バンタンデザイン研究所。大阪 専門学校ファッションや美容の専門の学校です. 大阪 専門学校デザインスクール最大級の超複合型イベント
Unknown 7:22 pm on September 19, 2008 Permalink |
テレマーケティングを行うだけでなく「売り方開発」の成功セオリーを貴社と一緒に作っていくことが/fontエムエム総研が他社と大きく違うところです
Unknown 7:23 pm on September 19, 2008 Permalink |
ショッピング枠 現金化。クレジットカードのショッピング枠を高還元率で現金化するなら現金化おまかせウェブへ
Unknown 7:24 pm on September 19, 2008 Permalink |
風邪や花粉症で鼻がつまった時は、鼻の上に貼るだけ。就寝時にいびきを静め、快適睡眠!スポーツ時に酸素摂取量アップ!
Unknown 7:25 pm on September 19, 2008 Permalink |
株式投資アイアンドダブリュー(I&W)は資産運用や株式投資、モチベーション向上方法を提案するコンサルティング会社です
世の中の仕組みは、各専門家に業務の独占を認めていますが、どの専門家がどんな業務をしているのかについては、会社設立直後の社長さんにとって非常に分かりにくいものです。更に、それぞれの専門家は、法律の壁が邪魔をして、実際に可能であってもサービス提供が出来ない事 がままあります。
Unknown 7:27 pm on September 19, 2008 Permalink |
全国のカップルからの投稿による、結婚式 演出アイデア、節約アイデア714を紹介。 挙式から披露宴の演出、引出物選び、2次会までふたりの個性を演出するオリジナルウェディングの参考になるアイデアが盛りだくさんです。
ウエディング情報ならレイウエディング (Leiwedding)。無料のブライダルマガジンや結婚準備の為の情報など多数掲載
Unknown 9:26 pm on September 23, 2008 Permalink |
Hi,Do you have used LCDs, used flat screens and secondhand LCDs? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels and working for LCD recycling.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.
website:www.sstar-hk.com[cjaahejahigdhab]
Unknown 5:54 pm on September 30, 2008 Permalink |
guangzhou
hotel- shengzhen hotel-shanghai hotel- beijing hotel Resorts with
good discount and accept online reservation. 3000 hotels and resorts with up to
75% discount off published rates for your preview and online reservation. guangzhou hotel Shenzhen hotel shanghai hotel beijing hotel
徐州回转支承 公司提供转盘轴承
–slewing bearing -slewing ring-slewing bearings服务.
Unknown 12:08 am on October 2, 2008 Permalink |
hgf02b gtg10y wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold wow gold
Unknown 3:55 am on October 14, 2008 Permalink |
HTML clipboard情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,按摩棒,震動按摩棒,微調按摩棒,情趣按摩棒,逼真按摩棒,G點,跳蛋,跳蛋,跳蛋,性感內衣,飛機杯,充氣娃娃,情趣娃娃,角色扮演,性感睡衣,SM,潤滑液,威而柔,香水,精油,芳香精油,自慰套,自慰,性感吊帶襪,吊帶襪,情趣用品加盟AIO交友愛情館,情人歡愉用品,美女視訊,情色交友,視訊交友,辣妹視訊,美女交友,嘟嘟成人網,成人網站,A片,A片下載,免費A片,免費A片下載情人歡愉用品,情趣用品,成人網站,情人節禮物,情人節,AIO交友愛情館,情色,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,七夕情人節,色情,情色電影,色情網站,辣妹視訊,視訊聊天室,情色視訊,免費視訊聊天,美女視訊,視訊美女,美女交友,美女,情色交友,成人交友,自拍,本土自拍,情人視訊網,視訊交友90739,生日禮物,情色論壇,正妹牆,免費A片下載,AV女優,成人影片,色情A片,成人論壇,情趣,情境坊歡愉用品,免費成人影片,成人電影,成人影城,愛情公寓,成人影片,保險套,舊情人,微風成人,成人,成人遊戲,成人光碟,色情遊戲,跳蛋,按摩棒,一夜情,男同志聊天室,肛交,口交,性交,援交,免費視訊交友,視訊交友,一葉情貼圖片區,性愛,視訊,視訊聊天,A片,A片下載,免費A片,嘟嘟成人網,寄情築園小遊戲,女同志聊天室,免費視訊聊天室,一夜情聊天室,聊天室愛情公寓,情色,舊情人,情色貼圖,情色文學,情色交友,色情聊天室,色情小說,一葉情貼圖片區,情色小說,色情,色情遊戲,情色視訊,情色電影,aio交友愛情館,色情a片,一夜情,辣妹視訊,視訊聊天室,免費視訊聊天,免費視訊,視訊,視訊美女,美女視訊,視訊交友,視訊聊天,免費視訊聊天室,情人視訊網,影音視訊聊天室,視訊交友90739,成人影片,成人交友,美女交友,微風成人,嘟嘟成人網,成人貼圖,成人電影,A片,豆豆聊天室,聊天室,UT聊天室,尋夢園聊天室,男同志聊天室,UT男同志聊天室,聊天室尋夢園,080聊天室,080苗栗人聊天室,6K聊天室,女同志聊天室,小高聊天室,上班族聊天室,080中部人聊天室,同志聊天室,聊天室交友,中部人聊天室,成人聊天室,一夜情聊天室,情色聊天室,寄情築園小遊戲
Unknown 9:17 am on October 18, 2008 Permalink |
Hi,Do you have used LCDs, second hand LCDs, used flat screens and used LCD monitors? Please go here:www.sstar-hk.com(Southern Stars).We are constantly buying re-usable LCD panels and working for LCD recycling.The re-usable panels go through strictly designed process of categorizing, checking, testing, repairing and refurbishing before they are re-used to make remanufactured LCD displays and TV sets.Due to our recent breakthrough in testing and repairing technology of LCD, we can improve the value for your LCD panels.
website:www.sstar-hk.com[ffbdbidiahebgj]
Unknown 11:29 pm on November 12, 2008 Permalink |
韓国ツアー 子犬 東京
覆面調査 東京 一戸建て
三井ダイレクト チューリッヒ
Unknown 11:30 pm on November 12, 2008 Permalink |
マンション 投資 マンスリーマンション 東京
CAD 電話会議
テレマーケティング アメリカ ビザ
美容学校 治験ボランティア
アメリカンホームダイレクト
Unknown 11:30 pm on November 12, 2008 Permalink |
輸入雑貨 野生動物
エスピーエフ アンチエイジング化粧品
RAID復旧 広告業界
手掌多汗症 障害者
住宅リフォーム 知多半島 ホテル
Unknown 11:32 pm on November 12, 2008 Permalink |
ウエディングドレス クレジットカード決済
ジュエリー通販 プレゼント 男の子用
メタボ対策 群馬 ハウスメーカー
子宮筋腫 特許事務所
Unknown 9:06 pm on November 18, 2008 Permalink |
広告業界 マンション 投資 アメリカ ビザ エスピーエフ 輸入雑貨 治験ボランティア ジュエリー通販 美容学校 電話会議 メタボ対策 住宅リフォーム 手掌多汗症
障害者 知多半島 ホテル マンスリーマンション 東京 CAD テレマーケティング 特許事務所
Unknown 9:06 pm on November 18, 2008 Permalink |
東京 一戸建て 韓国ツアー 三井ダイレクト チューリッヒ 覆面調査 子犬 東京 マッジリング
マリッジリング マンガ 専門学校 ファッション専門学校 ペットショプ 東京 バンタン 服飾 学校 スタイリスト学校 ヘアメイク学校 ヘアメイク専門学校 ンテリア 学校 インテリア専門学校チューリッヒ
Unknown 9:21 pm on March 5, 2009 Permalink |
http://www.a1003.com/http://www.a1005.com/http://www.a1006.com/http://www.a1007.com/http://www.a1008.com/http://www.a1014.com/http://www.a2101.com/http://www.a2102.com/http://www.a2103.com/http://www.a2104.com/http://www.a2105.com/http://www.a2106.com/http://www.a2107.com/http://www.a2108.com/http://www.a2109.com/http://www.a2110.com/http://www.a2111.com/http://www.a2112.com/http://www.a2113.com/http://www.a2115.com/http://www.a2116.com/http://www.a2117.com/http://www.a2118.com/http://www.azzxx.com/http://www.azzzzz.com/http://www.english-no1.com/http://www.ganka-1.com/http://www.jyuken-1.com/http://www.jyuku-1.com/http://www.kaikei-1.com/http://www.kaisya-1.com/http://www.kaisya-get.com/http://www.kaisya-no1.com/http://www.kaki1.com/http://www.kekkon-get.com/http://www.kekkon-no1.com/http://www.kekkon-t.com/http://www.kekkonsiki-1.com/http://www.kekkonsiki1.com/http://www.party-1.com/http://www.party-get.com/http://www.partyget.com/http://www.partys-get.com/http://www.partys-no1.com/http://www.partys1.com/http://www.partysget.com/http://www.wedding-no1.com/http://www.weddingno1.com/http://www.weddingsno1.com/http://www.zeirisi-1.com/http://www.auction-get.com/http://www.baike-get.com/http://www.beauty-1.info/http://www.beautyget.net/http://www.beauty-get.net/http://www.beautygets.com/http://www.beautyno1.net/http://www.beauty-pp.com/http://www.beautypp.net/http://www.bengosi-get.com/http://www.biyouin-get.com/http://www.buraidaru-get.com/http://www.english-get.com/http://www.esute-get.com/http://www.gourme-get.com/http://www.gourmet-get.com/http://www.hotel-pp.com/http://www.hi-get.com/http://www.implant-1.com/http://www.implantget.com/http://www.implant-hirosima.com/http://www.implant-no1.com/http://www.implant-p.com/http://www.implant-pp.com/http://www.implant-tokyos.com/http://www.inpuranto.biz/http://www.jyuku-get.com/http://www.keiri-get.com/http://www.kyujin-get.com/http://www.lovehotel-get.com/http://www.motorcycle-get.com/http://www.nail-get.com/http://www.no1-beauty.com/http://www.no1tantei.com/http://www.pet-get.com/http://www.reform-get.com/http://www.sihou-get.com/http://www.sika-get.com/http://www.sinbisika.info/http://www.siti-get.com/http://www.tanteiget.com/http://www.tanteino1.com/http://www.tantei-no1.com/http://www.tanteipp.com/http://www.tantei-pp.com/http://www.uranai-get.com/http://www.usedcar-get.com/
Unknown 9:21 pm on March 5, 2009 Permalink |
http://www.tb-k.com/http://www.konkatsu-nikki.com/http://www.termina-implant.com/http://www.wonder-up.net/http://www.tb-k.com/http://www.tb-k.com/koube.htmlhttp://www.gc-cat.com/http://www.tokyo-living.com/jp.htmlhttp://www.rivercity-implant.com/http://www.banquetajin.com/http://www.0120128888.com/http://www.0057.jp/http://www.0120128888.com/chosa/item_1.htmhttp://maeyamashika.com/http://www.mariage-age.com/http://www.fudousanget.com/kaitoriget/http://www.daikenfudousan.com/sateiget/http://www.fudousanget.com/kaitorigetb/http://y-klaw.com/http://www.daikenfudousan.com/http://www.fudousanget.com/kaitoriget/http://www.daikenfudousan.com/sateiget/http://www.daikenfudousan.com/kaitorigetb/http://www.fudousanget.com/kaitorigetb/http://www.kabekaido.com/http://www.houjy.co.jp/http://www.reelestate-d.com/http://www.teitosousai.com/http://www.dalkenfudousan.com/srv_web.htmlhttp://www.dalkenfudousan.com/srv_consul.htmlhttp://www.dalkenfudousan.com/srv_system.html
Unknown 9:21 pm on March 5, 2009 Permalink |
http://www.0120128888.com/http://www.wonder-up.net/http://www.tb-k.com/http://www.kw-ai.com/http://president-partners.com/http://www.dalkenfudousan.com/http://www.daikenfudousan.com/http://www.fudousanget.com/http://www.tokyo-living.com/jp.htmlhttp://www.0120128888.com/t-tokyo.htmlhttp://www.tb-k.com/kyouto.htmlhttp://www.daikenfudousan.co.jp/http://www.houjy.co.jp/http://www.reelestate-d.com/http://www.teitosousai.com/http://www.choei-mm.com/http://www.tb-k.com/tyuukai.htmlhttp://www.rty.co.jp/http://www.rty.co.jp/http://www.dalkenfudousan.com/srv_web.html
Unknown 9:17 pm on March 23, 2009 Permalink |
http://www.banquetajin.com/http://www.teitosousai.com/http://www.0120128888.com/t-sinnjyuku.htmlhttp://www.0120128888.com/t-saitama2.htmlhttp://www.0120128888.com/t-funabasi.htmlhttp://www.0120128888.com/k-kanagawa.htmlhttp://www.0120128888.com/s-iede2.htmlhttp://www.0057.jp/kai.htmlhttp://www.0057.jp/kigyo.htmlhttp://www.gc-cat.com/http://www.tokyo-living.com/jp.htmlhttp://www.0057.jp/http://www.teitosousai.com/http://www.daikenfudousan.com/sateiget/http://www.fudousanget.com/kaitorigetb/http://www.fudousanget.com/kaitorigetb/http://www.houjy.co.jp/
Unknown 12:49 am on March 25, 2009 Permalink |
http://cufront.com/http://huchip.com/http://kucoast.comhttp://guclass.comhttp://noondo.org/saishunkan/index.htmlhttp://voview.org/saishunkan/index.htmlhttp://bitxe.com/saishunkan/index.htmlhttp://fibeat.com/saishunkan/index.htmlhttp://gunow.net/saishunkan/index.htmlhttp://blog.tom.com/taly231/http://blog.sina.com.cn/netery368http://hi.baidu.com/%B1%CC%CB%AE521/http://blog.sina.com.cn/zoonuy963http://blog.sina.com.cn/zoonuy962http://blog.sina.com.cn/xuehua9955
Unknown 12:50 am on March 25, 2009 Permalink |
http://cufront.com/http://huchip.com/http://vangsof.comhttp://yugsutra.comhttp://popeo.nethttp://gugully.comhttp://uuhut.comhttp://limeet.net/http://futsubay.com/http://fufire.com/http://fuspark.com/http://opfairy.com/http://bctroop.com/http://yuforest.com/http://conbits.com/http://contoday.com/http://oucon.net/http://oposted.com/http://stmill.com/http://putarget.com/http://rufairy.com/http://nabody.com/http://nafairy.com/http://cablast.com/http://cacharm.com/http://lei.ne.jp/h/w-dress