Preguntas etiquetadas con asp.net-mvc-3

ASP.NET MVC 3 es la tercera versión principal de la extensión Model-View-Controller para desarrollar aplicaciones web en un marco .NET.

5
ASP.NET MVC 3: plantilla parcial frente a plantilla de visualización frente a plantilla de editor
Entonces, el título debería hablar por sí mismo. Para crear componentes reutilizables en ASP.NET MVC, tenemos 3 opciones (podrían ser otras que no he mencionado): Vista parcial: @Html.Partial(Model.Foo, "SomePartial") Plantilla de editor personalizada: @Html.EditorFor(model => model.Foo) Plantilla de visualización personalizada: @Html.DisplayFor(model => model.Foo) En términos de la Vista / HTML …

12
Múltiples modelos en una vista
Quiero tener 2 modelos en una vista. La página contiene ambos LoginViewModely RegisterViewModel. p.ej public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string Email { get; set; …

8
Usando Ajax.BeginForm con ASP.NET MVC 3 Razor
¿Hay un tutorial o ejemplo de código de uso Ajax.BeginFormdentro de Asp.net MVC 3 donde existe una validación discreta y Ajax? Este es un tema evasivo para MVC 3, y parece que no puedo hacer que mi formulario funcione correctamente. Hará un envío Ajax pero ignora los errores de validación.

4
ReSharper advierte: "Campo estático en tipo genérico"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …



5
El método no estático requiere un objetivo
Tengo una acción de controlador que funciona bien en Firefox tanto localmente como en producción, e IE localmente, pero no IE en producción. Aquí está mi acción de controlador: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP …


4
¿Para qué sirve la sintaxis @ Html.DisplayFor?
Entiendo que en Razor, @Html hace un montón de cosas interesantes, como generar HTML para enlaces, entradas, etc. Pero no obtengo la función DisplayFor ... ¿Por qué debería escribir: @Html.DisplayFor(model => model.Title) cuando solo podía escribir: @Model.Title

5
¿Cómo crear una función en una plantilla cshtml?
Necesito crear una función que solo sea necesaria dentro de un archivo cshtml. Puede pensar en mi situación como métodos de página ASP.NET, que son servicios web mínimos implementados en una página, ya que tienen un alcance de una página. Sé acerca de los ayudantes HTML (métodos de extensión), pero …




4
ASP.NET MVC3 - área de texto con @ Html.EditorFor
Tengo la aplicación ASP.NET MVC3 y también tengo un formulario para agregar noticias. Cuando VS2010 creó la vista predeterminada, solo tengo entradas de texto para datos de cadena, pero quiero tener un área de texto para texto de noticias. Cómo puedo hacerlo con la sintaxis de Razor. La entrada de …

8
ViewBag, ViewData y TempData
¿Podría algún cuerpo explicar cuándo usar TempData ViewBag Ver datos Tengo un requisito, donde necesito establecer un valor en un controlador uno, ese controlador redirigirá al Controlador Dos y el Controlador Dos representará la Vista. Intenté usar ViewBag, el valor se pierde cuando llego al controlador dos. ¿Puedo saber cuándo …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.