Articles of asp.net mvc

Contesto del controller Asp.net-mock

Quindi il contesto del controller dipende da alcuni interni di asp.net. Quali sono alcuni modi per deridere in modo pulito questi per i test unitari? Sembra che sia molto facile intasare i test con tonnellate di setup quando ho solo bisogno, ad esempio, di Request.HttpMethod per restituire “GET”. Ho visto alcuni esempi / aiutanti sulle […]

Iniezione delle dipendenze con attributo Ninject e filtro per asp.net mvc

Sto scrivendo un filtro di authorization personalizzato per asp.net mvc 3. Ho bisogno di iniettare un servizio utenti nella class ma non ho idea di come farlo. public class AuthorizeAttribute : FilterAttribute, IAuthorizationFilter { private IUserService userService; private string[] roles; public AuthorizeAttribute(params string[] roles) { this.roles = roles; } public void OnAuthorization(AuthorizationContext filterContext) { throw […]

Usando le estensioni MVC HtmlHelper dalle viste dichiarative di Razor

Stavo cercando di creare un helper dichiarativo Razor nella mia cartella App_Code per un progetto RTM MVC 3. Il problema che ho riscontrato è che le estensioni MVC HtmlHelper, come ActionLink, non sono disponibili. Questo perché gli helper compilati derivano da System.Web.WebPages.HelperPage e sebbene esponga una proprietà Html , è di tipo System.Web.WebPages.HtmlHelper piuttosto che […]

In MVC3 Razor, come posso ottenere l’html di una vista renderizzata all’interno di un’azione?

Qualcuno sa come ottenere l’html generato di una vista all’interno di un’azione? È qualcosa di simile a questo: public ActionResult Do() { var html = RenderView(“hello”, model); … }

SignalR – Invio di un messaggio a un utente specifico utilizzando (IUserIdProvider) * NEW 2.0.0 *

Nell’ultima versione di Asp.Net SignalR, è stato aggiunto un nuovo modo di inviare un messaggio a un utente specifico, utilizzando l’interfaccia “IUserIdProvider”. public interface IUserIdProvider { string GetUserId(IRequest request); } public class MyHub : Hub { public void Send(string userId, string message) { Clients.User(userId).send(message); } } La mia domanda è: come faccio a sapere a […]

Rasoio MVC ASP.NET: come eseguire il rendering del codice HTML di una vista parziale del razor all’interno dell’azione del controller

È noto come generare un HTML di una determinata vista parziale sul motore di visualizzazione ASP.NET. Ma se questa funzionalità viene utilizzata sulla vista parziale del razor, non funziona, poiché l’eccezione dice che la vista parziale non deriva da “UserControl”. Come risolvere il rendering per supportare la vista parziale del razor? Ho bisogno di questo […]

Aggiungi file CSS o JavaScript alla testa di layout dalle viste o dalle viste parziali

Testate delle pagine di layout: Una vista (AnotherView) dalle esigenze dell’applicazione: e AnotherView ha una vista parziale (AnotherPartial) che richiede: Domanda: Come possiamo aggiungere questi collegamenti ai file CSS Link AnotherView e AnotherPartial al capo Layout ? RenderSection non è una buona idea perché AnotherPage può avere più di un partial. Aggiungere tutto il CSS […]

ASP.NET MVC3 ed Entity Framework Code prima architettura

La mia domanda precedente mi ha fatto ripensare a strati, repository, dipendenze e cose architettoniche come questa. La mia architettura ora si presenta così: Sto usando il codice EF prima, quindi ho appena creato le classi POCO e il contesto. Questo crea db e modello. Livello più alto sono le classi del livello aziendale (Provider). […]

Autenticazione API Web ASP.NET MVC 4 con provider di appartenenze

Ho un progetto ASP.NET MVC 4 che utilizza l’API Web. Sul controller ho impostato la class per richiedere l’authorization utilizzando l’attributo [Autorizza]. Per l’autenticazione, sto utilizzando il provider di appartenenze ASP.NET e il mio set Web.Config è impostato per utilizzare l’autenticazione “Forms”. Qui è dove sono bloccato: Tutto funziona perfettamente fino al punto in cui […]

Convalida non riuscita per una o più quadro durante il salvataggio delle modifiche al database SQL Server mediante Entity Framework

Voglio salvare il mio Edit to Database e sto usando Entity FrameWork Code-First in ASP.NET MVC 3 / C # ma sto ricevendo errori. Nella mia class Event, ho datatype DateTime e TimeSpan ma nel mio database, ho rispettivamente Data e ora. Potrebbe essere questa la ragione? Come posso trasmettere al tipo di dati appropriato […]