Articles of asp.net mvc

Errore 404 dopo l’aggiunta dell’API Web a un’applicazione Web MVC esistente

C’è una grande domanda qui: Come aggiungere Web API a un progetto di applicazione Web ASP.NET MVC 4 esistente? Sfortunatamente, non è stato sufficiente per risolvere il mio problema. Ci ho provato due volte per essere sicuro di non aver fatto nulla di sbagliato. Ho fatto clic con il tasto destro su “Controller” e ho […]

TempData keep () vs peek ()

Qual è la differenza tra keep () e peek ()? MSDN dice: keep (): marks the specified key in the dictionary for retention. peek (): returns an object that contains the element that is associated with the specified key, without marking the key for deletion. Non riesco davvero ad ottenere la differenza, non tengono entrambi […]

forza i browser per ottenere gli ultimi file js e css nell’applicazione asp.net

Alcuni browser memorizzano nella cache i file js e css, senza riuscire ad aggiornarli a meno che non vengano forzati. Qual è il modo più semplice. Ho appena implementato questa soluzione che sembra funzionare. Dichiara una variabile di versione sulla tua pagina public string version { get; set; } Ottieni il numero di versione dalla […]

Come appiattire un ExpandoObject restituito tramite JsonResult in asp.net mvc?

Mi piace molto l’ ExpandoObject durante la compilazione di un object dinamico lato server in fase di runtime, ma ho problemi ad appiattire questa cosa durante la serializzazione JSON. Innanzitutto, istanziato l’object: dynamic expando = new ExpandoObject(); var d = expando as IDictionary; expando.Add(“SomeProp”, SomeValueOrClass); Fin qui tutto bene. Nel mio controller MVC, voglio quindi […]

Applicazione ASP.NET MVC 4 che chiama WebAPI remoto

Ho creato un paio di applicazioni ASP.NET MVC in passato, ma non ho mai usato WebAPI in precedenza. Mi chiedo come sia ansible creare una semplice app MVC 4 che esegua semplici operazioni CRUD tramite WebAPI anziché tramite un normale controller MVC. Il trucco è che WebAPI dovrebbe essere una soluzione separata (e, in effetti, […]

ASP.NET MVC: trova il percorso assoluto dalla cartella App_Data dal controller

Qual è il modo corretto per trovare il percorso assoluto della cartella App_Data da un controller in un progetto MVC ASP.NET? Mi piacerebbe essere in grado di lavorare temporaneamente con un file .xml e non voglio hardcode il percorso. Questo non funziona: [HandleError] public class HomeController : Controller { public ActionResult Index() { string path […]

Il metodo non statico richiede un objective

Ho un’azione controller che funziona bene su Firefox sia localmente che in produzione, e IE localmente, ma non IE in produzione. Ecco l’azione del mio controller: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData[“calculationViewModel”]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.MortgageAmount) .FirstOrDefault() […]

Registrazione della richiesta / risposta HTTP non elaborata in ASP.NET MVC e IIS7

Sto scrivendo un servizio web (usando ASP.NET MVC) e per motivi di supporto vorremmo essere in grado di registrare le richieste e le risposte nel modo più vicino ansible al formato raw e on-the-wire (cioè includendo HTTP metodo, percorso, tutte le intestazioni e il corpo) in un database. Quello di cui non sono sicuro è […]

Instradamento personalizzato di ASP.NET MVC per la ricerca

Ecco il mio scenario. Per esempio, diciamo che ho bisogno di restituire un elenco di automobili in base a un criterio di ricerca. Mi piacerebbe avere una singola vista per visualizzare i risultati poiché l’output sarà lo stesso, ma ho bisogno di diversi modi per arrivarci. Ad esempio, potrei avere un modulo con una casella […]

Ho bisogno di un file Global.asax.cs se sto usando una class OWIN Startup.cs e trasferisco tutta la configurazione lì?

Diciamo per esempio in una nuovissima applicazione ASP.NET MVC 5 creata dal modello MVC con account individuali, se elimini la class Global.asax.cs e spostiamo il suo codice di Configuration() metodo Startup.cs Configuration() come segue, quali sono gli aspetti negativi? public partial class Startup { public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ConfigureAuth(app); } […]