Articles of asp.net mvc

Criar nome de variável dinâmica

Podemos criar uma variável dinâmica em c #? Eu sei que meu código abaixo está jogando erro e codificação muito pobre. Mas esse código tem pequena lógica como criar variável dinâmica var name=0; for(i=0;i<10;i++)// 10 means grid length { name+i=i; } var xx1=name1; var xx2=name2; var xx3=name3; É possível em c #? Crie uma variável […]

Fazendo uma chamada Ajax simples para o controlador no asp.net mvc

Estou tentando começar com as chamadas ASP.NET MVC Ajax. Controlador: public class AjaxTestController : Controller { // // GET: /AjaxTest/ public ActionResult Index() { return View(); } public ActionResult FirstAjax() { return Json(“chamara”, JsonRequestBehavior.AllowGet); } } Visão: FirstAjax $(document).ready(function () { var serviceURL = ‘/AjaxTest/FirstAjax’; $.ajax({ type: “POST”, url: serviceURL, data: param = “”, contentType: […]

Melhor maneira de cortar strings após a input de dados. Devo criar um fichário de modelo personalizado?

Estou usando o asp.net MVC e gostaria que todos os campos de strings typescripts pelo usuário fossem aparados antes de serem inseridos no database. E como tenho muitos formulários de input de dados, estou procurando uma maneira elegante de aparar todas as strings em vez de aparar explicitamente cada valor de string fornecido pelo usuário. […]

Como adicionar class “ativa” ao Html.ActionLink no asp.net MVC

Eu estou tentando adicionar uma class “ativa” ao meu bootstrap navbar no MVC, mas o seguinte não mostra a class ativa quando escrito assim: @Html.ActionLink(“Home”, “Index”, “Home”, null, new {@class=”active”}) @Html.ActionLink(“About”, “About”, “Home”) @Html.ActionLink(“Contact”, “Contact”, “Home”) Isso resolve o que parece ser uma class formatada corretamente, mas não funciona: Home Na documentação do Bootstrap, ele […]

Como posso apresentar um arquivo para download de um controlador MVC?

Em WebForms, eu normalmente teria código como este para permitir que o navegador apresentasse um pop-up “Download File” com um tipo de arquivo arbitrário, como um PDF e um nome de arquivo: Response.Clear() Response.ClearHeaders() ”# Send the file to the output stream Response.Buffer = True Response.AddHeader(“Content-Length”, pdfData.Length.ToString()) Response.AddHeader(“Content-Disposition”, “attachment; filename= ” & Server.HtmlEncode(filename)) ”# Set […]

Por que o Html.ActionLink renderiza “? Length = 4”

Estou muito confuso sobre por que esse código Html.ActionLink(“About”, “About”, “Home”, new { hidefocus = “hidefocus” }) resultados neste link: About A parte do hidefocus é o que eu pretendia alcançar, mas de onde vem o ?Length=4 ?

Impedir o cache no ASP.NET MVC para ações específicas usando um atributo

Eu tenho um aplicativo ASP.NET MVC 3. Este aplicativo solicita registros por meio do JQuery. O JQuery chama de volta a uma ação do controlador que retorna resultados no formato JSON. Não consegui provar isso, mas estou preocupado com o fato de meus dados estarem sendo armazenados em cache. Eu só quero que o cache […]

MVC4 DataType.Date EditorPara não exibir valor de data no Chrome, bem no Internet Explorer

Eu estou usando o atributo DataType.Date no meu modelo e um EditorFor na minha opinião. Isso está funcionando bem no Internet Explorer 8 e no Internet Explorer 9 , mas no Google Chrome ele mostra um selecionador de data e, em vez de exibir o valor, exibe “Mês / Dia / Ano” em texto cinza […]

Como faço para zombar do HttpContext no asp.net MVC usando Moq?

[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock(); var request = new Mock(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). … } meu controlador base tem um overrride do Initialize que obtém este requestContext. Estou tentando passar isso, mas […]

Como lidar com checkboxs de seleção em formulários ASP.NET MVC?

Atenção: Esta questão tem mais de nove anos! Sua melhor opção é pesquisar por perguntas mais recentes ou pesquisar as respostas abaixo procurando por sua versão específica do MVC, já que muitas das respostas aqui estão obsoletas agora. Se você encontrar uma resposta que funcione para a sua versão, certifique-se de que a resposta contenha […]