Articles of afeitar

En MVC Razor, cómo acceder al valor desplegable seleccionado desde el diseño en varios controladores

Planteamiento del problema: Cómo acceder al valor desplegable seleccionado desde el diseño en varios controladores mientras se realizan operaciones CRUD en las vistas. Lista desplegable en Layout.cshtml: @Html.Action(“Index”, “LanguageDropdown”, new { languageid = Request[“languageId”] }) Vista parcial para desplegable: @model ALCMS.Web.Models.Master_or_Configuration.LanguageDropdownModel function GetLanguage() { var languageId = $(‘#LanguageId’).val(); var Url = “@Url.Content(“~/MasterConfigGeneral/GetLanguage”)”; $.ajax({ url: Url, […]

FormCollection no contiene el control agregado en MVC Razor

En mi opinión, tengo un menú desplegable que relleno a través de una llamada Ajax. Este desplegable está dentro del formulario. Sin embargo, en el envío, no veo este control en la colección de formularios. Otra cosa, como alternativa, cuando bash agregar Html.DropDownList (“AccountId”), aparece un error: no hay ningún elemento ViewData de tipo ‘IEnumerable’ […]

Validación del formato de correo electrónico en la vista mvc3

En una vista en MVC3, quiero hacer una función jquery que valide un cuadro de texto para un formato de correo electrónico, pero cuando quiero escribirlo así: var a = “[a-z0-9!#$%&’*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&’*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?”; No funciona, porque MVC piensa que @ (…) es un código Razor. Cómo puedo hacerlo ?

‘$’ no está definido. ¿Cómo usar jQuery 2.0.1 en un proyecto ASP.NET MVC 4 vacío?

Ya eché un vistazo a: ‘$’ no está definido , pero no resolvió mi problema; Por eso abro otro hilo. Esto es lo que hice… Creé una nueva solución con Visual Studio 2012 y agregué un proyecto de ASP.NET MVC 4 vacío. Agregué una clase de controlador, definí un método de acción de índice predeterminado […]

Alcance de las variables de script del lado del cliente para varias tabs abiertas del problema del navegador

Tengo un script jquery en mi _Layout.cshtml compartido, que registra el último clic y _Layout.cshtml la sesión del usuario después de un intervalo de tiempo específico. El problema que surge es que cuando se abren más de 1 página (es decir, en varias tabs del navegador, se abren diferentes páginas de la misma aplicación), si […]

Manejo del tiempo de espera de sesión en ajax

En mi aplicación MVC tengo el siguiente atributo que busca usuarios registrados: public override void OnActionExecuting(ActionExecutingContext filterContext) { …. if (filterContext.RequestContext.HttpContext.Request.IsAjaxRequest()) { filterContext.Result = new Http403Result(); filterContext.HttpContext.Response.StatusCode = 403; } … } Layout.cshtml $(“body”).ajaxError( function (e, request, settings, exception) { alert(‘in’); if (request.status == 403) { window.location = ‘@Url.Action(“LogOn”, “Account”, new {area = “”, msg […]

MVC3 Razor Html.TextBoxPara campos calculados

En última instancia, me gustaría tener campos calculados como Peso * Precio. Supongamos que tengo en mi vista MVC3: @Html.TextBoxFor(modelItem => item.Package.USDKg) @Html.HiddenFor(modelItem => item.Pricing.VolumePrice) ¿Puedo calcular estos directamente? ¿O recurrir a JQuery? Realmente me gustaría mantener los precios “ocultos” incluso en la vista de origen si es posible. Básicamente, cuando un usuario ingresa el […]

Cargar PartialView para AJAX y Ver para solicitudes que no sean AJAX

Quiero implementar algo como en facebook: Después de hacer clic izquierdo en la foto, se carga a través de AJAX después de hacer clic con el botón central en scroll, se carga normalmente con un diseño adicional Por ahora tengo una vista, que se carga en el controlador en dos métodos diferentes: public ActionResult Overview() […]

Problema con delimitir usando jquery y mvc razor

No puedo agregar algunos valores al mismo campo. Puedo seleccionar solo un valor, y después de ingresar,, ; u otro carácter delimitador, no puedo seleccionar otro. Quiero que funcione de forma similar a autocompletar. Tengo un cuadro de texto con jQuery enlazado: @Html.EditorFor(model => model.Name) @Html.ValidationMessageFor(model => model.Name) $(document).ready(function () { $(“#Name”).autocomplete(‘@Url.Action(“TagName”, “Tag”)’, { minChars: […]

Razor mvc3 + jquery + UrlAction + PartialViews

Tengo una pregunta sobre jQuery + Razor … Quiero crear una variable javascript utilizando la afeitadora con @ Url.Action y los atributos html serán valores de entradas. Me gusta esto: var d1 = $(‘#d1’).val(); var d2 = $(‘#d2’).val(); var url = “@Url.Action(“Links”, “PartialAccount”, new { beginDate = “d1”, endDate = “d2″ })” $(“#links”).fadeOut(“slow”).load(url).fadeIn(“slow”); ¿Cómo puedo […]