Articles of asp.net mvc

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 […]

ASP.NET MVC – La logica aziendale dovrebbe esistere nei controller?

Derik Whitaker ha pubblicato un articolo un paio di giorni fa che ha colpito un punto di cui sono stato curioso da un po ‘di tempo: la logica aziendale dovrebbe esistere nei controller? Finora tutte le dimostrazioni MVC di ASP.NET che ho visto hanno messo l’accesso al repository e la logica aziendale nel controller. Alcuni […]

Reindirizzamento di controller non autorizzati in ASP.NET MVC

Ho un controller in ASP.NET MVC che ho limitato al ruolo di amministratore: [Authorize(Roles = “Admin”)] public class TestController : Controller { … Se un utente che non è nel ruolo di amministratore naviga verso questo controller, viene salutato con una schermata vuota. Quello che mi piacerebbe fare è ridirigerli a View che dice “devi […]

La richiesta di inserimento dell’API Web genera un errore di metodo 405 non consentito in Http

Ecco la chiamata al metodo PUT sulla mia Web API – la terza riga nel metodo (sto chiamando l’API Web da un front-end ASP.NET MVC): client.BaseAddress è http://localhost/CallCOPAPI/ . Ecco il contactUri : Ecco contactUri.PathAndQuery : E infine, ecco la mia risposta 405: Ecco il WebApi.config nel mio progetto API Web: public static void Register(HttpConfiguration […]