Articles of asp.net mvc 3

qual é a function das páginas da web: Enabled in MVC 3 web.config

Acabei de começar um novo projeto MVC 3. Alguém pode me dizer o que no meu arquivo web.config faz?

O nome ‘model’ não existe no contexto atual no MVC3

Eu adicionei uma página cshtml em um projeto. Quando tentei adicionar a seguinte declaração a ele, recebi um erro: “O nome ‘model’ não existe no contexto atual”. @model xyz.abc.SomeClass Eu verifiquei as referências, todas elas estão no lugar. Eu adicionei um web.config na pasta de visualização, mas isso não resolveu. Há algo que eu esteja […]

HtmlString vs. MvcHtmlString

HtmlString vs. MvcHtmlString Quais são as diferenças entre esses dois, ou quando preferir um sobre o outro? Editar: Uma coisa a preferir MvcHtmlString sobre HtmlString é o método de extensão IsNullOrEmpty de MvcHtmlString .

Como você limpa cookies usando asp.net mvc 3 e c #?

Ok, então eu realmente acho que estou fazendo certo, mas os cookies não estão sendo limpos. Session.Clear(); HttpCookie c = Request.Cookies[“MyCookie”]; if (c != null) { c = new HttpCookie(“MyCookie”); c[“AT”] = null; c.Expires = DateTime.Now.AddDays(-1); Request.Cookies.Add(c); } return RedirectToAction(“Index”, “Home”); Quando o redirecionamento acontece, ele encontra o cookie novamente e avança como se eu […]

O nome ‘ViewBag’ não existe no contexto atual

Eu estou tentando usar ViewBag no meu aplicativo, eu tenho todas as dlls recentes, a versão mais recente do MVC 3, mas ainda estou recebendo o erro: “O nome ‘ViewBag’ não existe no contexto atual” Eu mesmo desinstalei e reinstalei o MVC 3 e ainda assim não houve mudança. Além disso, não acredito que as […]

Atributo de Autorização Customizado

Eu estou construindo meu próprio sistema de associação e não quero nada com o provedor MS Membership. Eu olhei em torno da internet e aqui no StackOverflow, mas tudo o que pude encontrar foi os provedores de associação construídos em cima do provedor MS Membership. De qualquer forma, tenho quase tudo ligado agora, mas gostaria […]

Existe algum bom motivo para usar FormCollection em vez de ViewModel?

Eu herdei uma base de código escrito em asp.net MVC 4. Todo método post leva um FormCollection . Além do aborrecimento de ter que acessar os valores através de strings entre aspas, isso também leva a desvantagens, como não poder usar coisas como ModelState.IsValid , ou [AllowHtml] atributos em minhas propriedades ViewModel. Na verdade, eles […]

ASP.NET MVC 3: Substitua o atributo “name” por TextBoxFor

É possível ao usar Html.TextBoxFor para replace o atributo name? Eu tentei sem sucesso. Eu preciso usar TextBoxFor para obter a validação do lado do cliente para trabalhar, no entanto, por razões que eu não vou entrar, eu preciso do nome da checkbox de texto para ser diferente da gerada. Eu tentei o seguinte: @Html.TextBoxFor(x […]

Como eu aceito um array como um parâmetro de ação do controlador ASP.NET MVC?

Eu tenho um controlador ASP.net MVC chamado Designs que tem uma ação com a seguinte assinatura: public ActionResult Multiple(int[] ids) No entanto, quando tento navegar para esta ação usando o URL: http://localhost:54119/Designs/Multiple?ids=24041,24117 O parâmetro ids é sempre nulo. Existe alguma maneira de obter MVC para converter o parâmetro de consulta ?ids= URL em uma matriz […]

Html5 data- * com asp.net mvc TextboxPara atributos html

Como adiciono atributos data-* html usando TextboxFor? Isso é o que eu tenho atualmente: @Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action(“CountryContains”, “Geo”) }) Como você vê, o – está causando um problema aqui data-url . Qual é o caminho em volta disso?