ASP.NET MVC Framework è un framework di applicazioni Web open source e strumenti che implementano una versione del modello MVC (Model-View-Controller) su misura per le applicazioni Web e costruita su una base tecnologica ASP.NET.
ASP.NET MVC in grado di generare gli elementi HTML utilizzando HTML Helpers, per esempio @Html.ActionLink(), @Html.BeginForm()e così via. So che posso specificare gli attributi del modulo creando un oggetto anonimo e passare quell'oggetto per il htmlAttributesparametro (quarto in questo caso) in cui specificando un idper l'elemento: Html.BeginForm("Foo", "Bar", FormMethod.Post, new …
Ho debug="true"entrambi i miei web.config e non voglio minimizzare i miei bundle, ma nulla che faccio sembra disabilitarlo. Ho provato enableoptimisations=false, ecco il mio codice: //Javascript bundles.Add(new ScriptBundle("~/bundles/MainJS") .Include("~/Scripts/regular/lib/mvc/jquery.validate.unobtrusive.js*") .Include("~/Scripts/regular/lib/mvc/jquery.validate*") .Include("~/Scripts/regular/lib/bootstrap.js") .IncludeDirectory("~/Scripts/regular/modules", "*.js", true) .IncludeDirectory("~/Scripts/regular/pages", "*.js", true) .IncludeDirectory("~/Scripts/regular/misc", "*.js", true)); //CSS bundles.Add(new StyleBundle("~/bundles/MainCSS") .Include("~/Content/css/regular/lib/bootstrap.css*") .IncludeDirectory("~/Content/css/regular/modules", "*.css", true) .IncludeDirectory("~/Content/css/regular/pages", "*.css", true))
Ho provato due modi: Response.Redirect () che non fa nulla, oltre a chiamare un nuovo metodo all'interno del controller di base che restituisce un ActionResult e lo fa restituire RedirectToAction () ... nessuno di questi funziona. Come posso effettuare un reindirizzamento dal metodo OnActionExecuting?
Sto creando una piccola app per insegnarmi ASP.NET MVC e JQuery e una delle pagine è un elenco di elementi in cui alcuni possono essere selezionati. Quindi vorrei premere un pulsante e inviare un Elenco (o qualcosa di equivalente) al mio controller contenente gli ID degli elementi che sono stati …
Usando un FileStreamResult in ASP.NET MVC 3, ottengo un'intestazione di risposta simile X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?= Qualcuno sa cosa significa questa intestazione e qual è il suo scopo?
Non riesco a modificare alcun file in un progetto in Visual Studio 2013. Succede solo in un progetto. Se apro un progetto diverso sono in grado di digitare bene, ma una volta tornato al progetto problema non riesco a digitare nelle finestre dell'editor. Non sono sicuro che sia importante, ma …
Diversi mesi fa, Microsoft ha deciso di modificare la classe HttpResponseMessage. Prima, potevi semplicemente passare un tipo di dati nel costruttore e quindi restituire il messaggio con quei dati, ma non più. Ora, è necessario utilizzare la proprietà Content per impostare il contenuto del messaggio. Il problema è che è …
Guardando ASP.NET Identity (nuova implementazione dell'appartenenza in ASP.NET), mi sono imbattuto in questa interfaccia durante l'implementazione della mia UserStore: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { public interface IUserSecurityStampStore<TUser> : { // Methods Task<string> GetSecurityStampAsync(TUser user); Task SetSecurityStampAsync(TUser user, string stamp); } } IUserSecurityStampStoreè implementato per impostazione predefinita EntityFramework.UserStore<TUser>che essenzialmente ottiene e imposta …
Aggiornamento: lo stesso per mvc 4 a mvc 5. Ho avviato un nuovo progetto mvc 4 e ho migrato un progetto mvc 3 (controller / modelli / script ecc.). Mentre tutto viene compilato ora ottengo il seguente errore: Tentativo del metodo trasparente di sicurezza 'WebMatrix.WebData.PreApplicationStartCode.Start ()' per accedere al metodo …
Ogni pagina in un'applicazione MVC con cui sto lavorando imposta queste intestazioni HTTP nelle risposte: X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 X-AspNetMvc-Version: 2.0 Come posso impedire che vengano visualizzati?
Intestazione pagine layout: <head> <link href="@Url.Content("~/Content/themes/base/Site.css")" rel="stylesheet" type="text/css" /> </head> Una vista (AnotherView) dall'applicazione richiede: <link href="@Url.Content("~/Content/themes/base/AnotherPage.css")" rel="stylesheet" type="text/css" /> e AnotherView ha una vista parziale (AnotherPartial) che richiede: <link href="@Url.Content("~/Content/themes/base/AnotherPartial.css")" rel="stylesheet" type="text/css" /> Domanda: Come possiamo aggiungere questi collegamenti ai file CSS AnotherView e AnotherPartial link all'intestazione Layout ? …
Sto (ri) progettando un'applicazione su larga scala, usiamo l'architettura multi-layer basata su DDD. Abbiamo MVC con livello dati (implementazione di repository), livello di dominio (definizione del modello di dominio e interfacce - repository, servizi, unità di lavoro), livello di servizio (implementazione di servizi). Finora, utilizziamo modelli di dominio (principalmente entità) …
Ho il seguente codice nel mio HomeController: public ActionResult Edit(int id) { var ArticleToEdit = (from m in _db.ArticleSet where m.storyId == id select m).First(); return View(ArticleToEdit); } [ValidateInput(false)] [AcceptVerbs(HttpVerbs.Post)] public ActionResult Edit(Article ArticleToEdit) { var originalArticle = (from m in _db.ArticleSet where m.storyId == ArticleToEdit.storyId select m).First(); if (!ModelState.IsValid) …
Sto usando un'API Web MVC 4 e moduli Web asp.net 4.0 per creare un'API di riposo. Funziona benissimo: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage = Request.CreateResponse(HttpStatusCode.OK, new { result = true, somethings = somethings }); return httpResponseMessage; } Ora devo impedire la serializzazione …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.