Articles of asp.net mvc

Exibições em assemblies separados no asp.net MVC

Eu estou tentando criar um webapplication onde eu quero ser capaz de plug-in assemblies separados. Estou usando o MVC preview 4 combinado com o Unity para injeção de dependência, que eu uso para criar os controladores dos meus assemblies de plug-in. Estou usando WebForms (default aspx) como meu mecanismo de visualização. Se eu quiser usar […]

Como retornar um arquivo (FileContentResult) no WebAPI do ASP.NET

Em um controlador MVC comum, podemos produzir pdf com um FileContentResult . public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //… add content to the stream. return File(stream.GetBuffer(), “application/pdf”, “test.pdf”); } Mas como podemos alterá-lo em um ApiController ? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //… return Ok(pdfOutput); } Aqui está o que […]

Como posso fornecer um AntiForgeryToken ao postar dados JSON usando $ .ajax?

Eu estou usando o código como abaixo desta postagem: Primeiro, preencherei uma variável array com os valores corretos para a ação do controlador. Usando o código abaixo, acho que deve ser muito simples, apenas adicionando a seguinte linha ao código JavaScript: data[“__RequestVerificationToken”] = $(‘[name=__RequestVerificationToken]’).val(); O está no lugar certo, e a ação tem um [ValidateAntiForgeryToken] […]

usando o procedimento armazenado na estrutura da entidade

Eu estou usando asp.net mvc 5 e C # com o Entity Framework … Eu tenho classs de modelo e domínio para a function … agora eu preciso usar o procedimento armazenado …. que estou lutando no movimento. Eu estou seguindo o código primeiro database existente e tenho armazenado procedimento escrito lá. Minha pergunta é […]

ASP.net MVC Como passar o object JSON de View para Controller como parâmetro

Eu tenho um object JSON complexo que é enviado para a exibição sem quaisquer problemas (como mostrado abaixo), mas não posso descobrir como serializar esses dados de volta para um object .net quando ele é passado de volta para o controlador por meio de uma chamada AJAX. Detalhes das várias partes estão abaixo. var ObjectA […]

É possível usar o Razor View Engine fora do asp.net

Se eu olhar para o Razor View Engine, então eu vejo uma syntax muito legal e concisa que não é particularmente ligada à geração de html. Então, eu me pergunto, como seria fácil usar o motor fora asp.net em um ambiente “normal” .net, por exemplo, para gerar texto, código, … Qualquer ponteiro, exemplo, comentário ou […]

Um inicializador de campo não pode fazer referência ao campo, método ou propriedade não estáticos?

Eu tenho uma class de repository e uma class de serviços como abaixo: public class DinnerRepository { DinnerDataContext db = new DinnerDataContext(); public Dinner GetDinner(int id) { return db.Dinners.SingleOrDefault(d => d.DinnerID == id); } // Others Code } public class Service { DinnerRepository repo = new DinnerRepository(); Dinner dinner = repo.GetDinner(5); // Other Code } […]

Como posso detectar se o Flash está instalado e se não, exibir um div oculto que informe o usuário?

Como posso usar javascript / jQuery / etc para detectar se o Flash está instalado e se não for, exibir um div que contém informações informando ao usuário que eles precisam instalar o flash?

Adicionando outro “Pet” a um formulário de modelo

Exemplo simplificado. Eu tenho um modelo que tem alguns campos: OwnerFirstName OwnerLastName List Pets (Pet is a few string fields) A interface do usuário precisa permitir que o usuário adicione qualquer número de novos animais de estimação. A interface do usuário para a input Pet é um modelo MVC _petEditor.cshtml Lado do cliente, como eu […]

Passe o dictionary para o procedimento armazenado T-SQL

Eu tenho aplicação mvc. Na ação eu tenho o Dictionary . A Key é ID e o Value é sortOrderNumber. Eu quero criar procedimento armazenado que será obter chave (id) encontrar este registro no database e salvar coluna orderNumber pelo value do Dicionário. Eu quero chamar o procedimento armazenado uma vez tempo e passar dados […]