Articles of asp.net mvc

Come gestire DBContext quando si usa Ninject

Sto cercando di usare Ninject e OpenAccess per la prima volta. Per favore aiutami con il seguente. Ecco come si presenta il mio progetto … public class ContentController : Controller { private ContentService contentSvc; public ContentController(ContentService contentSvc) { this.contentSvc = contentSvc; } } La seguente class si trova in una cartella nella mia app Web. […]

Riscrittura dell’URL in .Net MVC

Mi chiedo quale sia il modo migliore per gestire l’URL in MVC. Ad esempio, nella mia domanda ho un PageController grado di collegarmi a /website/Page/Index/3 o /website/Page/home . Il menu è creato dynamicmente con Html.ActionLink () e T4MVC in base agli url in entrata, quindi non ho nulla di hardcoded. Ora quello che voglio fare […]

Come chiamare le azioni del controllore usando JQuery in ASP.NET MVC

L’ho letto per un po ‘e ho scoperto che puoi chiamare un’azione del controller usando: $.ajax(“MyController/MyAction”, function(data) { alert(data); }); Questo significa che dovrei aggiungere MicrosoftMvcAjax.js o MicrosoftAjax.js insieme alla lib di Jquery? Inoltre, cosa dovrebbe contenere il secondo parametro nella funzione $ .ajax ()? Infine, qualsiasi altro link in stackoverflow o al di fuori […]

Rasoio / JavaScript e punto e virgola finale

Utilizzando Visual Studio 2012, in una pagina di visualizzazione Razor, nella sezione JavaScript, sto ottenendo quello che penso sia una battaglia tra syntax Razor vs syntax JavaScript. In particolare, il punto e virgola finale nella sezione script è contrassegnato da intellisense e viene inviato un avviso del compilatore (non errore): ‘Avviso 13 Errore di syntax’. […]

Inserisci l’array JavaScript con AJAX nel controller MVC asp.net

Il mio controller: [HttpPost] public ActionResult AddUsers(int projectId, int[] useraccountIds) { … } Vorrei pubblicare i parametri sul controller tramite AJAX. Passare l’ int projectId non è un problema, ma non riesco a pubblicare l’ int[] . Il mio codice JavaScript: function sendForm(projectId, target) { $.ajax({ traditional: true, url: target, type: “POST”, data: { projectId: […]

ASP.net MVC4 WebApi percorso con nome file in esso

Sto cercando di ottenere i seguenti (e simili) URL per funzionare nel mio progetto ASP.net MVC4 / WebApi: http://127.0.0.1:81/api/nav/SpotiFire/SpotiFire.dll Il percorso responsabile di questo URL è simile a questo: config.Routes.MapHttpRoute( name: “Nav”, routeTemplate: “api/nav/{project}/{assembly}/{namespace}/{type}/{member}”, defaults: new { controller = “Nav”, assembly = RouteParameter.Optional, @namespace = RouteParameter.Optional, type = RouteParameter.Optional, member = RouteParameter.Optional } ); Funziona […]

Come cambiare il repository dei record di frutteto

Lavoro su un progetto in cui stiamo considerando l’utilizzo di Orchard CMS . Tuttavia, vogliamo utilizzare i servizi Web come origini dati per alcuni degli elementi di contenuto. Suppongo che dobbiamo cambiare l’implementazione del repository per renderlo ansible, ma non ne sono sicuro. Quindi la mia domanda è: la mia ipotesi è corretta o è […]

Come posso disabilitare il caching del lato client e del proxy in ASP.NET MVC?

Qual è il modo corretto (browser agnostico) per disabilitare la memorizzazione nella cache delle pagine in ASP.NET MVC?

Helpers MVC HTML e Lambda Expressions

Capisco le query Lambda per la maggior parte, ma quando cerco di imparare MVC e vedo i modelli di Scaffolding predefiniti, usano espressioni Lambda per così tanti componenti. Uno per esempio è l’Helper DisplayFor HTML. Il codice passa @Html.DisplayFor(model => model.name) Spero che nessuno pensi che questa sia una domanda stupida, è solo che mentre […]

MVC pubblica un elenco di oggetti complessi

Ho un FeedbackViewModel che contiene un elenco di domande: public class FeedbackViewModel { public List Questions { get; set; } } Questo QuestionViewModel è un object che può essere ereditato da 5 diversi tipi di domande public class QuestionViewModel { public string QuestionText { get; set; } public string QuestionType { get; set; } } […]