Articles of asp.net mvc 2

RegularExpressionAttribute – ¿Cómo hacer que no distinga entre mayúsculas y minúsculas para la validación del lado del cliente?

Tengo una cadena que uso para la validación del lado del cliente: private const String regex = @”^(?:\b(?:\d{5}(?:\s*-\s*\d{5})?|([AZ]{2})\d{3}(?:\s*-\s*\1\d{3})?)(?:,\s*)?)+$”; Uso esta cadena en mi atributo [RegularExpression(regex, ErrorMessage = “invalid”)] . Sé que la bandera /i para una expresión regular de Javascript se usa para hacer que no distinga entre mayúsculas y minúsculas, pero simplemente virar al […]

Firefox 6 Infinite Page Refresh con página con tags hash

Cuando Firefox actualizó a la versión 6 recientemente, un sitio en el que estoy trabajando se quebró gravemente. El sitio funciona normalmente cuando navega a cualquier página sin una etiqueta hash, pero si intenta navegar a una página con una etiqueta hash (por ejemplo, #test ) o actualiza la página una vez que se aplicó […]

El controlador MVC está siendo llamado dos veces

Tengo un controlador que se llama dos veces desde una llamada ActionLink. Mi página de inicio tiene un enlace que cuando se hace clic llama al método Index en el controlador Play. Se pasa una identificación de 100 al método. Creo que esto es lo que está causando el problema. Más sobre esto a continuación. […]

ASP.NET MVC Html.DropDownList poblado por Ajax llamada al controlador?

Quería crear una plantilla de editor para un tipo de campo que se representa como una lista desplegable. En la definición de la plantilla del editor, me gustaría completar DropDownList utilizando una llamada a una acción en el controlador que devuelve los resultados como JSON: ¿Alguna idea de cómo hacer esto? Por ejemplo, algo como: […]

Agregar subdirectorio a la carpeta “Ver / Compartido” en ASP.Net MVC y llamar a la vista

Actualmente estoy desarrollando un sitio usando ASP.Net MVC3 con Razor. Dentro de la carpeta “Ver / Compartido”, quiero agregar una subcarpeta llamada “Parciales” donde puedo colocar todas mis vistas parciales (por el bien de organizar mejor el sitio). Puedo hacer esto sin problemas siempre que siempre haga referencia a la carpeta “Partials” cuando llamo a […]

ActionLink htmlAttributes

TRABAJOS Edit NO FUNCIONA, ¿POR QUÉ? @Html.ActionLink(“Edit”, “edit”, “markets”, new { id = 1 }, new {@class=”ui-btn-right”, data-icon=”gear”}) Parece que no se puede pasar algo como data-icon = “gear” en htmlAttributes? Sugerencias?

Obtenga DisplayName Attribute sin usar LabelFor Helper en asp.net MVC

¿Cuál es la mejor manera de recuperar el atributo de nombre para mostrar para un artículo en su modelo? Veo a mucha gente usando LabelFor para todo, pero una etiqueta no es apropiada si solo quiero enumerar los datos. ¿Hay una manera fácil de obtener el atributo de nombre si solo quiero imprimirlo, por ejemplo, […]

¿Cómo especificar un nombre de área en un enlace de acción?

Tengo una página maestra compartida que estoy usando desde 2 áreas diferentes en mi aplicación mvc 2. La página maestra tiene un enlace de acción que actualmente especifica el controlador y la acción, pero por supuesto el enlace no funciona si estoy en el área incorrecta. No veo ninguna sobrecarga para actionlink que tome un […]

ASP.NET MVC: ruta con parámetro opcional, pero si se proporciona, debe coincidir con \ d +

Estoy intentando escribir una ruta con un int nullable en ella. Debería ser posible ir a /profile/ pero también /profile/\d+ . routes.MapRoute(“ProfileDetails”, “profile/{userId}”, new {controller = “Profile”, action = “Details”, userId = UrlParameter.Optional}, new {userId = @”\d+”}); Como puede ver, digo que userId es opcional pero también que debe coincidir con la expresión regular \d+ […]

Validación del lado de la vista parcial del diálogo de Jquery en el botón Guardar clic

Tengo una tabla que muestra datos. Cada fila de la tabla tiene el botón Editar. Cuando se hace clic en el botón Editar, aparece un diálogo de jquery con Formulario para editar la información del usuario y el botón Guardar y cancelar. La forma no es más que una vista parcial. Los botones son parte […]