ASP.NET MVC

08/02/2011

0

Pessoal
estou precisando de material de ASP.NET MVC mas que seja algo além do CRUD
Uma pequena aplicação de exemplo com entrada e saída de dados, css, validações e etc.


Carlos Soares

Carlos Soares

Responder

Posts

08/02/2011

Sidnei Santiago

Boa Tarde,

Segue esse link, nele existe um material bem interessante sobre MVC,
http://www.asp.net/mvc, aqui no site também existe alguns materiais sobre MVC,
 
Um dica legal de validação e o Data Annotations.
http://www.dotnetinterior.com.br/v1/?p=1282

http://www.abasb.com.br/?p=276


Espero ter lhe ajudado.

Um Abraço.
Responder

08/02/2011

Carlos Soares



  Boa Tarde,

Segue esse link, nele existe um material bem interessante sobre MVC,
http://www.asp.net/mvc, aqui no site também existe alguns materiais sobre MVC,
 
Um dica legal de validação e o Data Annotations.
http://www.dotnetinterior.com.br/v1/?p=1282

http://www.abasb.com.br/?p=276


Espero ter lhe ajudado.

Um Abraço.
 

Sim, obrigado ajudou bastante
mas ainda preciso de um exemplo prático. 
e uma explicação mais detalhada de como as coisas funcionam em MVC.
Por exemplo: como posso capturar a entrada do usuário e tratar essa informação?
de onde vem a informação e para onde ela vai?
Controller --> ViewView --> Controller
Quero fazer uma entrada simples, como criar uma classe qualquer com alguns atributos e pedir para o usuário preenchê-la através da view e em seguida tratar essa informação e devolver uma outra view com o resultado.Apenas para compreender a dinâmica das coisas.
OBS: Os exemplos em www.asp.net/mvc são muito bons mas ao mesmo tempo deixa confuso o código


Responder

15/04/2011

Renan Pinto

Oi   Também estou iniciando e como o assunto é complexo recomendo o estudo os links passados mesmo. Vou tentar clarear um pouco e tentar passar um exemplo...   "Como posso capturar a entrada do usuário e tratar essa informação?"   O "Model" conhece todos os dados que precisam ser disponibilizados. Tenho por exemplo um campo Acronym (sigla de um estado, como "MG", "SP", etc... que desejo gravar em minha base de dados) em uma classe do Model chamada CityViewData com a propriedade Acronym e um método para utilizarmos quando formos criar um objeto City. public class CityViewData{ public string Acronym { get; set; }   public static City CreateCity(string acronym){ return new City{ Acronym = acronym }; } } Os objetos do "Model" são exibidos na "View". Vou criar um formulário com a propriedade Acronym.   <%@ Page Title="" Language="C#" Inherits="ProjetoX.Models.CityViewData>" %>          <% using (Html.BeginForm(new object())) {%> //Botão para Salvar <input id="btnSalvar" name="salvar" type="image" src="<%= Url.Content("~/Content/Images/salvarBotao.gif") %>" />   //Renderiza uma propriedade do "Model" na "View" Sigla:<%: Html.TextBoxFor(model => model.Acronym, new {style ="width:40px", maxlength="3" }) %>   <% } %>   Ao acessar essa propriedade no browser o usuário insere o texto e clica em Salvar. Como o form será postado, a informação será enviada para respectiva "Controler" que trata os dados:   public class CityController : Controller{ [HttpPost] public ActionResult Create(CityViewData cityViewData){ try{ City city = cityViewData.CreateCity(cityViewData.Acronym); //_repositorio seria um objeto para você gravar na base de dados _repositorio.CreateCity(city);   //Redirecione o usuário para alguma outra View desejada return RedirectToAction("Index"); } catch (ValidationException exception){ //Em caso de algum erro registro o mesmo no objeto AddModelError para a View Create ModelState.AddModelError("Create", exception.Message);   } //Em caso de erro retorno o usuário a View Create return View(cityViewData); }
Responder

18/04/2011

Vinícius Cardoso

Bom dia.   Um amigo meu informou que o AbasB foi citado como referencia para estudo ASP.NET MVC.   No entanto percebi que o blog pouco ajudava quem estava iniciado o estudo. = S   Por conta disso vou começar uma série de posts explicando alguns conceitos baseados em uma aplicação "real".   O primeiro post foi feito dia 17/04/2011 e já disponibiliza o exemplo de aplicação.   Qualquer duvida por favor informe, neste forum ou no AbasB.   Abraços    
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar