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.
Vorrei aggiungere l'autorizzazione a un controller, per più ruoli contemporaneamente. Normalmente sarebbe simile a questo: [Authorize(Roles = "RoleA,RoleB,RoleC")] public async Task<ActionResult> Index() { } Ma ho memorizzato i miei ruoli in consts, poiché potrebbero cambiare o essere estesi a un certo punto. public const RoleA = "RoleA"; public const RoleB …
In passato ho bloccato proprietà comuni, come l'utente corrente, su ViewData / ViewBag in modo globale facendo in modo che tutti i controller ereditino da un controller di base comune. Ciò mi ha permesso di utilizzare IoC sul controller di base e non solo di raggiungere la condivisione globale per …
Sto creando un sito web multi-tenancy che ospita pagine per i clienti. Il primo segmento dell'URL sarà una stringa che identifica il client, definito in Global.asax utilizzando il seguente schema di instradamento dell'URL: "{client}/{controller}/{action}/{id}" Funziona bene, con URL come / foo / Home / Index. Tuttavia, quando si utilizza l'attributo …
Ho un progetto di ASP.Net MVC e voglio implementare bundling, ma tutto quello che posso trovare su internet mi indirizza a aprire BundleConfig.csin App_Start- tuttavia questo file non esiste nel mio progetto. Ho solo tre file in quella cartella: FilterConfig, RouteConfige WebApiConfig. La configurazione del bundle non è stata generata …
Qual è il posto migliore (quale cartella e così via) per inserire file javascript specifici per la visualizzazione in un'applicazione ASP.NET MVC? Per mantenere il mio progetto organizzato, mi piacerebbe davvero poterli mettere fianco a fianco con i file .aspx della vista, ma non ho trovato un buon modo per …
Mi sento in colpa a porre una domanda come questa da queste parti, ma sono perplesso e apprezzerei un aiuto. Una prova di concetto come un'applicazione web è stata creata su un PC e montata su un repository per il download su un altro PC in una posizione diversa. In …
Sto riscontrando il seguente errore con il mio progetto ASP.NET MVC 3: Sono stati trovati più tipi che corrispondono al controller denominato "Home". Ciò può accadere se il percorso che serve questa richiesta ("Home / {action} / {id}") non specifica gli spazi dei nomi per cercare un controller che corrisponde …
Sto usando il AcceptVerbsmetodo descritto nel post del blog Preview 5 di Scott Gu per gestire le voci del modulo in ASP.NET MVC: L'utente riceve un modulo vuoto tramite GET L'utente invia il modulo compilato tramite POST alla stessa azione L'azione convalida i dati, intraprende l'azione appropriata e reindirizza a …
L'applicazione ASP.NET MVC4 Bootstrap 3 viene eseguita da Microsoft Visual Studio Express 2013 per Web IDE. La console Chrome mostra sempre un errore http://localhost:52216/admin/fonts/glyphicons-halflings-regular.woff2 Failed to load resource: the server responded with a status of 404 (Not Found) Questo file esiste nella directory dei caratteri in Esplora soluzioni. L'azione di …
Sto provando a eseguire il rendering di un elenco HTML simile al seguente, utilizzando il motore di visualizzazione Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Il codice che sto tentando di utilizzare per visualizzare questo elenco è: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } …
Mi piace molto la ExpandoObjectcompilazione di un oggetto dinamico lato server in fase di esecuzione, ma ho problemi ad appiattire questa cosa durante la serializzazione JSON. Per prima cosa, istanzio l'oggetto: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); Fin qui tutto bene. Nel …
Ottenere l'errore qui: ValueProviderResult value = bindingContext.ValueProvider.GetValue("ConfirmationMessage"); Come posso consentire solo una selezione di valori? cioè [ValidateInput(false)] public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { ValueProviderResult value = bindingContext.ValueProvider.GetValue("ConfirmationMessage"); ValueProviderResult value2 = bindingContext.ValueProvider.GetValue("ConfirmationMessage2"); }
Funziona, perché restituisce il risultato del rendering della vista parziale in una stringa: @Html.Partial("Path/to/my/partial/view") Ma preferisco usare RenderPartiale sembra che abbia bisogno di scrivere: @{Html.RenderPartial("Path/to/my/partial/view");} invece di: @Html.RenderPartial("Path/to/my/partial/view"); Per farlo funzionare. Messaggio di errore: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Se …
È possibile determinare se esiste un nome di vista specifico dall'interno di un controller prima di renderizzare la vista? Ho la necessità di determinare dinamicamente il nome della vista di cui eseguire il rendering. Se esiste una vista con quel nome, devo renderizzare quella vista. Se non è presente una …
Cosa è routes.IgnoreRoute("{resource}.axd/{*pathInfo}") Non riesco a trovare alcun file .axd nel mio progetto, posso rimuovere questa regola di percorso?
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.