DropDownList em Cascata com ASP.NET MVC e jQuery

Mais uma vez recebi algumas dúvidas sobre ASP.NET MVC e vou compartilhar com todos a resposta que eu dei, desta vez a dúvida foi de como fazer um conjunto de DropDownList em cascata.

O que me parece recorrente na maioria das dúvidas que eu recebo em relação ao ASP.NET MVC, é que as dúvidas sempre estão no lado do cliente, no WebForms poderíamos configurar a propriedade AutoPostBack para True do DropDowList e tratar o resto no lado do servidor, no MVC é diferente, você vai ter que escrever um pouco de JavaScript para fazer isso, vamos analisar o problema e criar um cenário.

Vamos fazer uma página que terá um DropDownList com uma relação de estados e quando for selecionado o estado listaremos no outro DropDownList a relação de cidades.

Para isso quando a página for renderizada pela primeira vez já iremos trazer o DropDownList de Estados carregado e iremos carregar o de Cidades com jQuery/Ajax.

Para fazer isso vamos criar as nossas classes do modelo, na pasta “models” crie as classes abaixo:

Uf.cs:

public class Uf
{
    public Uf(string siglaUf, string nome)
    {
        this.Nome = nome;
        this.SiglaUf = siglaUf;
    }
    public string SiglaUf { get; set; }
    public string Nome { get; set; }
}

Cidade.cs

public class Cidade
{
    public Cidade(string id,string siglaUf, string nome)
    {
        this.Id = id;
        this.SiglaUf = siglaUf;
        this.Nome = nome;
    }
    public string Id { get; set; }
    public string SiglaUf { get; set; }
    public string Nome { get; set; }

}

Vamos criar agora 2 classes de repositório, para facilitar a consulta no exemplo, crie as 2 classes abaixo na pasta “models”:

UfRepository.cs

public class UfRepository
{
    public static IList<Uf> ListaUf()
    {
        List<Uf> cidades = new List<Uf>();
        cidades.Add(new Uf("SP", "São Paulo"));
        cidades.Add(new Uf("RJ", "Rio de Janeiro"));
        cidades.Add(new Uf("MG", "Minas Gerais"));
        return cidades;

    }

}

CidadeRepository.cs

public class CidadeRepository
{

    public static IList<Cidade> ListaCidade(string SiglaUf)
    {
        List<Cidade> cidades = new List<Cidade>();
        cidades.Add(new Cidade("1","RJ", "Angra dos Reis"));
        cidades.Add(new Cidade("2", "RJ", "Rio de Janeiro"));
        cidades.Add(new Cidade("3", "RJ", "Barra Mansa"));
        cidades.Add(new Cidade("4","SP", "São Paulo"));
        cidades.Add(new Cidade("5", "SP", "Sertãozinho"));
        cidades.Add(new Cidade("6", "SP", "Osasco"));
        cidades.Add(new Cidade("7", "MG", "Belo Horizonte"));
        cidades.Add(new Cidade("8", "MG", "Poços de Caldas"));
        cidades.Add(new Cidade("9", "MG", "Betim"));
        return cidades.Where(x=> x.SiglaUf==SiglaUf).ToList();

    }
}

Agora vamos modificar o arquivo Site.Master que está na pasta \Views\Shared, esta modificação é só para acrescentar a referência para o arquivo do jQuery e criar um ContentPlaceHolder para acrescentarmos o JavaScript necessário na nossa View.

Site.Master (linhas 5 e 6)

<head runat="server">
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
    <link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
    <script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
    <asp:ContentPlaceHolder ID="HeadContent" runat="server"></asp:ContentPlaceHolder>
</head>

Como falado acima precisamos que na primeira renderização da página ela carregue a lista de estados, para isso precisamos carregar esta lista para a View, vou fazer isso através da ViewData[“Ufs”], irei fazer isso na Action Index da HomeController (se ainda não foi feito, adicione um using para o namespace Models no começo da sua classe), veja no exemplo abaixo:

public ActionResult Index()
{
    ViewData["Message"] = "Welcome to ASP.NET MVC!";
    ViewData["Ufs"] = new SelectList(UfRepository.ListaUf(),"SiglaUf","Nome");
    return View();
}

Agora poderemos já começar a fazer o HTML, para isso acrescente o código na View Index da pasta Home conforme o exemplo abaixo:

<% =Html.DropDownList("Ufs","Estado") %>
<select id="Cidades">
    <option selected="selected" value="">Cidade</option>
</select>

Como vocês podem perceber na primeira linha, estou criando um DropDownList passando somente 2 parâmetros, o método tentará encontrar uma ViewData com o nome passado no primeiro parâmetro e irá tentar converter esta ViewData para um objeto SelectList, não vou me aprofundar muito para não fugir do escopo, em outro post irei falar mais detalhadamente sobre o DropDownList e SelectList.

Se você testar, verificará que o primeiro DropDownList já está carregando, mas quando mudamos o item selecionado nada acontece, para fazer isso devemos escrever um pouquinho de JavaScript, para facilitar este trabalho iremos usar o jQuery e fazer uma chamada Ajax para uma Action que retorna um JSON.

Vamos começar criando uma Action chamada ListarCidade na HomeController que irá receber no parâmetro id o estado que foi selecionado e irá retornar uma lista de cidades que são daquele estado conforme o código abaixo:

public ActionResult ListaCidade(string id) {
    return Json(CidadeRepository.ListaCidade(id));
}

Voltando na View Index na pasta Home vamos acrescentar o JavaScript necessário para fazer a chamada Ajax via jQuery, segue o código:

<asp:Content ID="Javascript" ContentPlaceHolderID="HeadContent" runat="server">
    <script type="text/javascript">
        $(document).ready(function() {
            $("#Ufs").change(function() {
                listaCidade($(this).val());
            });
        });
        //chamada ajax para a Action ListaCidade 
        //passando como parâmetro a Estado selecionado
        function listaCidade(uf) {
            
            $.getJSON('<%= Url.Action("ListaCidade") %>/' + uf, listaCidadeCallBack);
        }
        //função que irá ser chamada quando terminar
        //a chamada ajax
        function listaCidadeCallBack(json) {
            //Limpar os itens que são maiores que 0
            //Ou seja: não retirar o primeiro item
            $("#Cidades :gt(0)").remove();
            $(json).each(function() {
                //adicionando as opções de acordo com o retorno
                $("#Cidades").append("<option value='" + this.Id + "'>" + this.Nome + "</option>");
            });
        }
    
    </script>
</asp:Content>

Está pronto, é claro que não é mais fácil que o WebForms, mas o controle te traz mais responsabilidades, você vai ter que fazer (e conhecer) mais HTML e Javascript, não tem jeito.

Faça o download da solução.


Comments

Diego
Diego
5 May 2010 23:15
Muito bom o post Victor, gostei da idéia de retornar o list por Json, e tratar os dados por Javascript, solução simples e funcional.

Só tá ruim comentar aqui né hahaha bota um fitro de spam ae pow.

Valeu, Abraço
victor
victor
10 May 2010 14:28
@diego, valeu pelo comentário, vou resolver esses spans que já tá enchendo o saco.
Robbie
Robbie
10 May 2010 15:04
Ten days ago I started looking for info on the subject of asp.net mvc and I almost had given up-thanks.
opensource commerce
opensource commerce
10 May 2010 16:06
I genuinely like your innovative angle that you have on the topic. Certainly wasn't planning on this at the time I begun  browsing for tips. Your ideas were totally simple to understand, so I pondered precisely why I hardly investigated at this in the past. Happy to find out that there's an individual online that obviously understands exactly what she is talking about. Exceptional piece of work
Nigel
Nigel
11 May 2010 11:50
haha � the one who's posting the comments Laughing
real-estate agent software
real-estate agent software
11 May 2010 14:14
This site has been really clearly crafted, and in addition it includes a number of very helpful facts. Simply put i prized your professional  posting this article. You actually have made the idea pain-free  so I will be able to fully understand.
smartphone
smartphone
11 May 2010 21:49
asp.net mvc It's Marvelous
iphone
iphone
12 May 2010 01:17
My husband and i located this valuable document when looking through the internet. Really amazing, on the grounds that search engine listings can present somewhat out of date answers and yet  is certainly up-to-date! Anyways, wholly helpful, especially as this is certainly not some thing many individuals generally write something decent regarding. Take care.
Mandy
Mandy
12 May 2010 01:57
My mom told me not to waste my time looking for an article about asp.net mvc but I found it anyway.
Oliver
Oliver
12 May 2010 05:03
Many times the posts on this subject are way over my head. However, this time I have been very pleased to find an easy to read and understand post that also cleared a few questions that none of my friends could answer...and they're pretty smart. Thanks ever so much for doing what you do..

12 May 2010 08:08
The content of this resource is worth reading
web directory
web directory
12 May 2010 12:04
Hi webmaster
This blog design is very attractive.articles are very resourceful.
I must say its worth reading
Regards
Cardiff
Cardiff
12 May 2010 14:08
I love your blog
magento realty
magento realty
13 May 2010 02:25
This post was particularly clearly made, and in addition it provides a wide range of beneficial pieces of information. My partner and i loved the professional  writing this excellent blog post. You have definitely made it simple and easy  so I will be able to comprehend.
Brian Cushing
Brian Cushing
13 May 2010 20:59
I usually don�t publish in Blogs but your blog forced me to,
amazing perform.. gorgeous �
vincere al migliore casinò online
jquery is excellent addition it is good to use and easy to tackle it so it has more advantages.i found this informative and interesting blog so i think so its very useful and knowledge able.so it is great usability and good for us.so thanks for the nice post..so i appreciate to your efforts.
locksmith 24 hrs
locksmith 24 hrs
14 May 2010 02:35
I should in truth be working
dm macmahon
dm macmahon
14 May 2010 03:25
Surprise! what an concept !! What a concept !! Beautiful .. Amazing �
Brandon Harrison
Brandon Harrison
14 May 2010 04:50
Blogroll links aint that excellent Tong but i'm not the admin� Tong � Just Telling Tong Laughing
wordpress for photographers
wordpress for photographers
15 May 2010 14:37
Wonderful; This info is undoubtedly precisely what I am searching to find out about... Thanks for spreading. Mearly to  when it comes to tricks and tips concerning photography go to see www.dynamic-website-design-seo-marketing-professionals.com/Photographers
WEBSITE content management
WEBSITE content management
15 May 2010 18:06
Whenever you'd like to discover more regarding CMS surf to http://best-content-management-system-software.com
arigoldfarb
arigoldfarb
15 May 2010 22:50
Thanks for taking the time to discuss this,
I feel strongly about this and love learning more on this topic.
If feasible, as you obtain expertise, would you thoughts updating your blog with more info?
It is extremely helpfulfor me.
Bath & North East Somerset flat to rent
It's Good
WEBSITE content management
WEBSITE content management
17 May 2010 02:11
Just in case you choose to find out about CMS go to http://best-content-management-system-software.com
Website builder software
Website builder software
17 May 2010 11:11
However, if one wants to find out about CMS you can check http://best-content-management-system-software.com
cheap broadband
cheap broadband
17 May 2010 14:31
My group is incredibly pleased to have discovered this blog we have been browsing for hours on end for this info on asp.net mvc. It is far from regularly you see this quality of information online I cannot thank you sufficiently.
website traffic
website traffic
20 May 2010 01:02
excellent article really like the way of your explanation.thanks.
Algave Villa Sale
Algave Villa Sale
24 May 2010 04:29
My group is extremely pleased to have found this blog we had been looking all day long for this info concerning asp.net mvc. It isn't each day you get this good quality of information on the web I cannot thank you sufficiently.
Brooke
Brooke
24 May 2010 23:35
This excellent information was indeed extremely clearly written, and it also possesses a good number of important points. Really liked your quality  publishing the site. You actually have in effect made it really easy  so I will be able to fully understand.
Fernanda
Fernanda
25 May 2010 02:51
Charming... This is undoubtedly just what exactly I am searching to have.. With thanks in writing about it

27 May 2010 13:42
My group is extremely happy to discover this blog we have already been looking for hours on end for this info on asp.net mvc. It's not regularly you see this top quality of information online I can not thank you sufficiently.
open source real-estate agent software
Smile  Brilliant Choose to be yourself and declare anything you feel simply because individuals that mind don't matter while others which matter do not mind.
Miley
Miley
1 June 2010 10:32
I notice that your site is in Spanish. Would there be any way for me to read it in English?
Technical Analysis
Technical Analysis
4 June 2010 11:56
Im pleased I found this weblog, I couldnt discover any info on this subject before. Also operate a site and if you want to ever interested in
doing
a bit of guest writing for me please feel free to let me know, im always look for people to check out my web page. Please stop by and leave a comment sometime!
Susan
Susan
5 June 2010 12:19
:O So mush Data :O
� This is he MOst Amazing Website DUDe� Laughing
exif viewer
exif viewer
7 June 2010 21:43
Good work,I will use your scripts and see how they work,thanks for the good work
Amazon Price Tracker
Amazon Price Tracker
11 June 2010 13:04
Although I didn't fully understand the write-up, the code helped me out a lot. Thank you for this.
free xbox live
free xbox live
11 June 2010 23:10
http://www.theweeklycode.com  holds absolutely free raffles for digital content codes (for example 'microsoft' Points, Xbox 360 Live monthly subscriptions, gift cards, Wii Points, music/video for downloading, etc.)
pbs kids games
pbs kids games
13 June 2010 16:13
Good article
cell phone watch
cell phone watch
16 June 2010 22:32
I just couldnt leave your website before saying that I really enjoyed the quality information you offer to your visitors… Will be back often to check up on new stuff you post!
coach handbags
coach handbags
16 June 2010 22:48
Without purpose, how can anyone know of he or she meaningful goals or meaningless goals. Purpose helps form our careers and values.
search engine
search engine
18 June 2010 18:50
at www.seoworkbook.net  we assistance Search engine marketing  (short for lookup motor advertising), here we go over the very best way your site indexed, we explain what backlinks are and what the best ways to obtain them are, we offer you software program and resources that may allow you to along of course we allow you to achieve your aim of being on the very first page on google.
urdu sms poetry
urdu sms poetry
23 June 2010 06:39
I found your web page from bing and it is superb. Thanx for providing such an informative post!!!!
Granite Countertops Calgary
Granite Countertops Calgary
25 June 2010 02:45
Tlsgranite.com is one of the Calgary finest granite, marble and natural stone fabricator and installer. We specialize in granite countertops Calgary, vanity tops, granite shop, fireplace surrounds, table tops, granite counter or any custom design that you require in Calgary.
Kids Party Calgary
Kids Party Calgary
25 June 2010 05:39
Fantasy Faces is a family owned and operated business. Our services include face painting, glitter tattoos, henna tattoos, and airbrushed tattoos. We only use FDA approved water base body paints which is safe for kids. We provide services at  kids parties Calgary, kids party Calgary and Tribal and religious ceremonies.
airport limo
airport limo
28 June 2010 11:44
Market studies had long indicated the need for nonstop Long Island-Florida service because of its concentration of tourist attractions and to facilitate visits between Long Island children and Florida-relocated retiree parents. Deregulation, the very force behind multiple-airline creation, divergent service and fare concepts, and the relative ease of new market entry, had spawned Northeastern International, which was founded to provide high-density, low-fare, limited-amenity service, and fulfilled the idealized nonstop, Long Island-Florida connection when it had inaugurated operations on February 11, 1982 with a former Evergreen International DC-8-50, initially offering four weekly round-trips to Fort Lauderdale and one to Orlando. After a second aircraft had been acquired, it had been able to record a 150,000-passenger total during its first year of service, with 32,075 having been boarded in December alone.
manchester united shirt
manchester united shirt
30 June 2010 10:26
Hi I really appreciate all the great content you have here.  I am glad I cam across it!
Cordless Drills - Makita Drill
I just couldnt leave your website before saying that I really enjoyed the quality information you offer to your visitors… Will be back often to check up on new stuff you post!
Insurance Choices
Insurance Choices
3 July 2010 21:30
Thanks for this amazing article. I am refreshed after reading this. Thank you!
Schematic Diagram
Schematic Diagram
4 July 2010 23:26
I was impressed with the information    that you show, because everything that you describe are clearly needed. me will continue to follow the information that you give
ADDIO CELIBATO ROMA
ADDIO CELIBATO ROMA
5 July 2010 02:20
Its good things, keep share
dental implant dentist
dental implant dentist
5 July 2010 11:21
i prized your professional  posting this article. You actually have made the idea pain-free  so I will be able to fully understand.
balance bikes
balance bikes
6 July 2010 05:09
you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!
Used Auto Parts
Used Auto Parts
7 July 2010 09:39
I started looking for info on the subject of asp.net mvc and I almost had given up-thanks.
jasa website
jasa website
8 July 2010 00:13
very nice post, thank's very much. Smile
Will
Will
9 July 2010 04:47
Love your blog I'm going to subscribe to your asp.net mvc blog
Casinozeitung
Casinozeitung
9 July 2010 09:37
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked
to check out new stuff you post

  
 last minute hotel deals
last minute hotel deals
9 July 2010 12:42
Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
true blood
true blood
10 July 2010 20:14
Trubloods.com is the site specialized in providing all the actual amazing benefits because well as darkness of the struck demonstrate True Blood. True Blood is actually known as considering that the synthetic blood vessels how the japoneses possess created as well as nowadays vampires arise by way of the particular night in order to try as well as exist together with humans. You follow Sookie Stackhouse as your woman deals although using chaos which will be out there on the planet. There's ambiance, comedy, actions, as well as several more when you view vampires of the underworld, humans because well because supernaturals conflict in the city of Bon Temps, Louisiana. Observe free of charge of cost streams at trubloods.com!
video creation minneapolis
video creation minneapolis
12 July 2010 06:59
This is interesting. Thanks for posting the email. However, like many legal communications it is meant to intimidate and doesn't actually carry a lot of muscle. I don't think this kind of thing is a big problem. Sometimes people copy your basic page, and then dink with it to provide their own text, colors
find person by phone number
find person by phone number
12 July 2010 09:58
great concept for writing...thanks for sharing
FESTA COMPLEANNO ROMA
FESTA COMPLEANNO ROMA
12 July 2010 10:09
i am really appreciating,woow very informative.....great job thank's...!
data match         
data match      
12 July 2010 10:28
Dude.. I am not much into reading, but somehow I got to read lots of articles on your blog. Its amazing how interesting it is for me to visit you very often.
healthcare informatics
healthcare informatics
14 July 2010 01:10
I really got a kick out of your article. I don\\\'t really have much to say in reply, I only wanted to comment to reply with wonderful operate. good luck in 2010.
Dwayne Lathern
Dwayne Lathern
15 July 2010 03:22
ohh�good submit but actually?
laundry
laundry
15 July 2010 12:36
Great insights. I loved to read your article. You must be putting a lot of time into your blog!
games
games
15 July 2010 19:43
Hey, examine out this web site have been it is possible to Xbox 360 games, add-ons and points for positively absolutely free! All you might have to comprehensive is sign up and full some surveys and also you are set. It's 100% secure and free! www.FreeGamesFor360.com
audi a4
audi a4
16 July 2010 02:57
Dude.. I am not much into reading, but somehow I got to read lots of articles on your blog. Its amazing how interesting it is for me to visit you very often.
staff name badges
staff name badges
16 July 2010 08:35
Greetings from California
xbox 360
xbox 360
16 July 2010 15:58
Hey, verify out this web site have been you may Xbox 360 games, accessories and points for absolutely totally free! All you could have to do is sign up and full some surveys and you are set. It's 100% risk-free and free! www.FreeGamesFor360.com
vedic mathematic
vedic mathematic
17 July 2010 03:31
ASP.NET has no limit, they are inventing update versions regularly...
dentist
dentist
17 July 2010 03:57
That is some inspirational stuff. Never knew that opinions could be this varied. Thanks for all the enthusiasm to offer such helpful information here
Link Building
Link Building
19 July 2010 05:45
I visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guessI am not the only one having all the enjoyment here! keep up the good work.
orlando seo
orlando seo
20 July 2010 04:45
great tut for this dropdown list. thanks.
Golf Swing Mechanics
Golf Swing Mechanics
20 July 2010 15:01
I was very pleased to find this site. Amazing post! I got a lot of information here..

Taxrelief
Taxrelief
22 July 2010 04:34

I have gone through them,they gave me all sorts of important things that are related to my subject.
Izola Henley
Izola Henley
22 July 2010 07:25
HO YA asp.net mvc asp.net mvc asp.net mvcI have been surfingonline more than three hours today, so far I never found any attractive article like yours about asp.net mvc It really is pretty worth enough for me. For my part, if all site owners and bloggers made high-quality content as you did, the web is going to be considerably more helpful than ever before.
Jamel Ealy
Jamel Ealy
22 July 2010 13:57
Myrtle Beach Homes
Myrtle Beach Homes
22 July 2010 18:00
The market is cynical - hopefully it will swing back our way soon too
photo renamer
photo renamer
23 July 2010 08:49
Thanks for the good code,although your blog does not have a language changer,thanks anyway
Myrtle Beach Condos
Myrtle Beach Condos
23 July 2010 10:04
Great website you have got here - Our housing market has been extremely sluggish - With any luck , things will begin picking back up
Myrtle Beach condos
Myrtle Beach condos
23 July 2010 19:59
with the housing market with a little luck picking up maybe I will hire a brand new assistant and still have time to maintain with my blog
Discount herbs
Discount herbs
24 July 2010 09:32
Do you have any diet tips, if my goal is to get six pack abs as fast as possible? I've been told that egg whites, oatmeal, salmon, blueberries and broccoli are all important to include in your diet
timmy
timmy
24 July 2010 12:38
The marketplace is cynical - hopefully it's going to swing back again our way soon too
tom
tom
24 July 2010 16:54
Great blog you've got here - Our housing market has become extremely sluggish - Hopefully things will begin picking back up
jason
jason
24 July 2010 21:01
Great blog you have here - Our housing market is very slow - Hopefully things will begin picking back up
Grande Dunes
Grande Dunes
24 July 2010 21:51
Looking forward to your next post
mark
mark
25 July 2010 00:18
My home we have numerous second home owners - So we were hit very hard by the real estate down turn
jason
jason
25 July 2010 01:29
The market is ruthless - hopefully it will swing back our way soon too
Grande Dunes
Grande Dunes
25 July 2010 02:45
Myrtle Beach Foreclosures
Myrtle Beach Foreclosures
25 July 2010 04:53
The marketplace is cynical - with any luck , it's going to swing back our way soon too
Grande Dunes
Grande Dunes
25 July 2010 07:24
I try to keep up with my blog but I'm not doing nearly as well as you are
Grande Dunes
Grande Dunes
25 July 2010 12:55
I try to keep up with my blog but I'm not doing nearly as well as you are
Grande Dunes
Grande Dunes
25 July 2010 14:25
Georgina Zeminski
Georgina Zeminski
25 July 2010 21:05
Gratitude 4 taking the time to discuss asp.net mvc, I feel strongly regarding it and love learning more on this issue. If possible, as you gain expertise, would you mind updating your webpage with more information? This can be very valuable for me.
Shaneka Krallman
Shaneka Krallman
26 July 2010 19:34
Can I quote you on my website if I link again to your web site?
Marquis Cecere
Marquis Cecere
26 July 2010 19:34
While this subject will be very sensitive for most individuals, my opinion is that there has to be a middle or widespread ground that we all can find. I do respect that youve added relevant and clever commentary here though. Thanks!
Myrtle Beach condos
Myrtle Beach condos
29 July 2010 00:04
with the housing market hopefully picking up maybe I can hire a brand new assistant and have time to maintain with my blog
Myrtle Beach Condo Foreclosures
The marketplace is ruthless - hopefully it's going to swing back our way soon too
Myrtle Beach Real Estate
Myrtle Beach Real Estate
29 July 2010 13:46
My home we've got tons of getaway owners - So we were hit very hard by the housing down turn
Myrtle Beach Homes
Myrtle Beach Homes
29 July 2010 23:59
the real estate market is doing greater - with any luck , we will see the number of building permits carry on and increase
Myrtle Beach Foreclosures
Myrtle Beach Foreclosures
30 July 2010 12:26
Great Article - we are hopefully going to notice greater things happening in our area soon
Myrtle Beach Foreclosures
Myrtle Beach Foreclosures
1 August 2010 22:09
Great Article - we have been hopefully planning to notice much better things happening locally soon
Myrtle Beach Property management
The marketplace here in Myrtle Beach has been doing much better - I would not think we will ever see sales like we had in 2005
Pawleys Island Real Estate
Pawleys Island Real Estate
1 August 2010 23:29
Great Article - we have been hopefully planning to notice much better things happening locally soon
jason
jason
2 August 2010 00:42
the housing market is performing much better - with some luck we will have the quantity of building permits continue to keep increase
Pawleys Island Real Estate
Pawleys Island Real Estate
2 August 2010 00:43
My home we've got numerous vacation home owners - So we were hit super hard with the real estate down turn
Myrtle Beach Real Estate
Myrtle Beach Real Estate
2 August 2010 01:38
We're in the Myrtle Beach marketplace and also have definatly ended up effected because of the market
Myrtle Beach Foreclosures
Myrtle Beach Foreclosures
2 August 2010 03:00
Where I live we have a great deal of getaway owners - So we were hit very hard with the real estate down turn
Pawleys Island Real Estate
Pawleys Island Real Estate
2 August 2010 03:53
The market is ruthless - hopefully it will swing back our way soon too
dave
dave
2 August 2010 04:14
With the real estate market hopefully picking up perhaps I will hire a new assistant and also have time to keep up with my blog
Myrtle Beach Homes
Myrtle Beach Homes
2 August 2010 07:52
The marketplace here in Myrtle Beach has been doing much better - I would not think we will ever see sales like we had in 2005
mark
mark
2 August 2010 09:46
The market here in Myrtle Beach is performing much better - I don't think we're going to ever see sales like there were in 2005
dave
dave
2 August 2010 22:53
Myrtle Beach Homes
mark
mark
2 August 2010 23:20
The marketplace here in Myrtle Beach has been doing much better - I would not think we will ever see sales like we had in 2005
myrtle beach foreclosures
myrtle beach foreclosures
2 August 2010 23:20
I really think this is your best option
timmy
timmy
3 August 2010 00:22
With the real estate market hopefully picking up perhaps I will hire a new assistant and also have time to keep up with my blog
pawleys island
pawleys island
3 August 2010 01:50
The marketplace is cynical - with any luck , it's going to swing back our way soon too
dave
dave
3 August 2010 02:10
Myrtle Beach Real Estate
how to make money online
how to make money online
3 August 2010 09:37
In the aftermath of spending many hours on the web finally We've located an individual that truly does really know what they're speaking about thanks so much fantastic post.
gary
gary
4 August 2010 01:01
My home we've got tons of getaway owners - So we were hit very hard by the housing down turn
rentals
rentals
4 August 2010 02:16
Things look like they are picking up in your area
dave
dave
4 August 2010 03:14
Prices are right! now day now if lending loosens some
jason
jason
4 August 2010 04:15
with the housing market hopefully picking up maybe I can hire a brand new assistant and have time to maintain with my blog
rentals
rentals
4 August 2010 04:24
If lending starts loosening up I think the market will pick back up
gary
gary
4 August 2010 05:22
the housing market is performing much better - with some luck we will have the quantity of building permits continue to keep increase
how to whiten teeth at home
how to whiten teeth at home
4 August 2010 07:10
I would like to thank you for sharing your thoughts.
james
james
4 August 2010 11:30
I want to read more of your blog
dave
dave
4 August 2010 13:15
My home we have numerous second home owners - So we were hit very hard by the real estate down turn
gary
gary
4 August 2010 14:47
I keep thinking about buying in your area but I'm concerned has the market his a bottom?
rentals
rentals
4 August 2010 17:38
I keep thinking about buying in your area but I'm concerned has the market his a bottom?
timmy
timmy
4 August 2010 18:57
If lending starts loosening up I think the market will pick back up
susan
susan
4 August 2010 20:27
If lending starts loosening up I think the market will pick back up
susan
susan
4 August 2010 22:25
I am in the Myrtle Beach marketplace and still have definatly been effected because of the market
timmy
timmy
4 August 2010 23:30
I think the real estate in my area is picking up soon
johnny
johnny
5 August 2010 00:44
Things look like they are picking up in your area
jason
jason
5 August 2010 01:45
Great website you have here - Our housing market is really slow-moving - With any luck , things will start picking back up
jason
jason
5 August 2010 01:51
Prices are right! now day now if lending loosens some
timmy
timmy
5 August 2010 02:06
Great Article - we have been hopefully planning to notice much better things happening locally soon
dave
dave
5 August 2010 02:42
Are you guys seeing short sales just dominate your market?
johnny
johnny
5 August 2010 02:59
Where I live we have a great deal of getaway owners - So we were hit very hard with the real estate down turn
johnny
johnny
5 August 2010 02:59
with the real estate market hopefully picking up perhaps I will hire a new assistant and have time to maintain with my blog
rentals
rentals
5 August 2010 06:08
I hope our market starts to turn around soon
johnny
johnny
5 August 2010 07:09
Great website you have got here - Our housing market has been extremely sluggish - With any luck , things will begin picking back up
timmy
timmy
5 August 2010 12:07
I hope our market starts to turn around soon
pawleys island
pawleys island
5 August 2010 12:18
the real estate market is doing better - hopefully we will have the quantity of building permits continue to keep increase
jason
jason
5 August 2010 12:18
Things look like they are picking up in your area
dave
dave
5 August 2010 14:49
My home we've got numerous vacation home owners - So we were hit super hard with the real estate down turn
susan
susan
5 August 2010 15:04
I hope our market starts to turn around soon
gary
gary
5 August 2010 16:49
If lending starts loosening up I think the market will pick back up
gary
gary
5 August 2010 22:06
Were in the Myrtle Beach marketplace and have definatly been recently impacted by the market
susan
susan
5 August 2010 23:54
We're in the Myrtle Beach marketplace and also have definatly ended up effected because of the market
susan
susan
6 August 2010 00:52
the housing market is performing much better - with some luck we will have the quantity of building permits continue to keep increase
Myrtle Beach Condo Foreclosures
Myrtle Beach Condo Foreclosures
6 August 2010 01:54
I am in the Myrtle Beach marketplace and still have definatly been effected because of the market
mark
mark
6 August 2010 01:55
The market here in Myrtle Beach is performing much better - I don't think we're going to ever see sales like there were in 2005
gary
gary
6 August 2010 02:01
The market here in Myrtle Beach is performing much better - I don't think we're going to ever see sales like there were in 2005
mark
mark
6 August 2010 06:56
Great website you have here - Our housing market is really slow-moving - With any luck , things will start picking back up
rentals
rentals
6 August 2010 11:25
The marketplace is cynical - hopefully it's going to swing back again our way soon too
susan
susan
6 August 2010 12:38
The market here in Myrtle Beach is performing much better - I don't think we're going to ever see sales like there were in 2005
timmy
timmy
6 August 2010 13:58
Where I live we have a great deal of getaway owners - So we were hit very hard with the real estate down turn
johnny
johnny
6 August 2010 15:17
My home we've got numerous vacation home owners - So we were hit super hard with the real estate down turn
dave
dave
6 August 2010 17:42
Great Article - we are hopefully going to see greater things happening locally soon
dave
dave
6 August 2010 21:56
Things look like they are picking up in your area
tom
tom
6 August 2010 22:00
great article you live in a beautiful area
gary
gary
6 August 2010 22:17
I hope our market starts to turn around soon
jason
jason
6 August 2010 23:01
Things look like they are picking up in your area
pawleys island
pawleys island
7 August 2010 00:55
The market is ruthless - hopefully it will swing back our way soon too
website
website
7 September 2010 11:38
Thanks for your time in advance for your quick answer !. Pretty nice article.
Nike Dunks
Nike Dunks
8 September 2010 06:50
That's some inspirational stuff. Certainly not knew that opinions might be this diverse. Thank you for all of the enthusiasm to provide such valuable facts right here. I’m really very interested so will maintain an eye out for updates!

Add comment


(Will show your Gravatar icon)

biuquote
  • Comment
  • Preview
Loading