Articles of asp.net mvc 2

Como usar o prefixo de vinculação?

Digamos que eu tivesse essa tabela no meu database: Product Tinha ProductId ProductName ProductType Agora, por qualquer motivo, não posso nomear minhas checkboxs de texto ProductName e ProductType, então agora o meu View Method ficaria assim public ViewResult Test([Bind(Exclude =”ProductId”)] Product) Então agora, através da minha brincadeira, nada seria combinado neste produto, uma vez que […]

Não é possível obter o sql server compact 3.5 / 4 para trabalhar com o ASP .NET MVC 2

Estou usando o Visual Studio 2008 Pro. Eu provavelmente estou perdendo algo muito óbvio aqui, mas eu tenho tentado fazer com que o CTP para Sql Server compact 4 funcione no meu aplicativo asp.net mvc. Eu posso encontrar ao lado de nenhuma instrução sobre como configurar isso ou um aplicativo de exemplo de trabalho. Meu […]

Como criar validadores de anotação de dados personalizados

Deseja criar validação de anotação de dados personalizada. Existem guias / exemplos úteis sobre como criá-los? Primeiramente: StringLength com comprimento mínimo e máximo. Estou ciente que o .NET 4 pode fazer isso, mas quero fazer o mesmo no .NET 3.5, se possível definir apenas o comprimento mínimo (pelo menos x caracteres), o comprimento máximo (até […]

Desafios com a seleção de valores em ListBoxFor

Trabalhando no meu primeiro aplicativo da Web ASP.Net MVC2 recentemente, me deparei com alguns problemas quando precisei selecionar vários valores em uma checkbox de listview. Eu trabalhei em torno dele com alguns jQuery, mas fui em frente e montar um código muito simples para demonstrar. Estou usando o EF para o modelo, com duas entidades […]

Propriedades de EditorFor () e html

Asp.Net MVC 2.0 preview constrói helpers como Html.EditorFor(c => c.propertyname) Se o nome da propriedade for string, o código acima renderiza um texbox. E se eu quiser passar nas propriedades MaxLength e Size para a checkbox de texto ou minha própria propriedade de class css? Preciso criar um modelo para cada tamanho e combinação de […]

Modelo ASP.NET MVC vs ViewModel

OK, eu tenho ouvido discussão sobre “ViewModels” em relação ao ASP.NET MVC da MS. Agora, isso se destina a ser um tipo específico de modelo, correto? Não é um tipo específico de visualização. No meu entender, é um tipo de modelo que tem um propósito específico de interagir com o View? Ou algo assim? Algum […]

Mostrando Diferença entre dois valores de data e hora em horas

Estou recuperando dois valores de data e hora do database. Depois que o valor for recuperado, preciso da diferença entre os dois valores. Para isso, eu crio uma variável de tempo para armazenar a diferença dos dois valores de data. TimeSpan? variable = datevalue1 – datevalue2; Agora eu preciso mostrar a diferença que é armazenada […]

Validação: Como injetar um wrapper State Model com o Ninject?

Eu estava olhando para este tutorial http://asp-umb.neudesic.com/mvc/tutorials/validating-with-a-service-layer–cs sobre como envolver meus dados de validação em torno de um wrapper. Eu gostaria de usar a injeção de dependência embora. Estou usando o ninject 2.0 namespace MvcApplication1.Models { public interface IValidationDictionary { void AddError(string key, string errorMessage); bool IsValid { get; } } } // embrulho using […]

Como definir uma rota padrão (para uma área) no MVC

Ok, isso foi perguntado antes, mas não há solução sólida por aí. Então, para o propósito de mim mesmo e de outros que podem achar isso útil. No MVC2 (ASP.NET) eu quero que assim, quando alguém navega para o site, há uma área padrão especificada. Portanto, navegar para o meu site deve enviar você para […]

Por que os resultados de redirecionamento não são permitidos em Ações secundárias no Asp.net MVC 2

Eu tenho algumas ações parciais que eu renderizo com o método Asp.Net Futures RenderAction. Alguns deles executam redirecionamentos depois que os formulários neles foram processados. Agora que fiz o upgrade para o Asp.Net MVC 2 RC, ele me deu um erro “Ações filho não podem executar ações de redirecionamento”. Eu verifiquei o código-fonte e encontrei […]