Articles of asp.net mvc

Ottenere l’URL completo dell’azione in ASP.NET MVC

Esiste un modo integrato per ottenere l’URL completo di un’azione? Sto cercando qualcosa come GetFullUrl(“Action”, “Controller”) che restituirebbe qualcosa come http://www.fred.com/Controller/Action . La ragione per cui sto cercando questo è di evitare gli URL hardcoding nelle e-mail automatiche che vengono generate in modo che gli URL possano sempre essere generati rispetto alla posizione corrente del […]

Utilizzare la convalida MVC ASP.NET con jquery ajax?

Ho una semplice azione ASP.NET MVC come questa: public ActionResult Edit(EditPostViewModel data) { } EditPostViewModel ha attributi di convalida come questo: [Display(Name = “…”, Description = “…”)] [StringLength(100, MinimumLength = 3, ErrorMessage = “…”)] [Required()] public string Title { get; set; } Nella vista sto usando i seguenti helper: @Html.LabelFor(Model => Model.EditPostViewModel.Title, true) @Html.TextBoxFor(Model => […]

renderpartial con modello null viene passato il tipo sbagliato

Ho una pagina: <%@ Page Inherits="System.Web.Mvc.View” %> E su di esso, il seguente: Ecco l’object DTO: public class DTOSearchResults { public string SearchTerm { get; set; } public IEnumerable Tasks { get; set; } ed ecco il parziale: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable>” %> Quando Model.Tasks non è nullo, tutto funziona correttamente. Tuttavia quando è nullo […]

Rasoio ASP.NET MVC 3: include il file JavaScript nel tag head

Sto cercando di capire la syntax Razor corretta per ottenere un file JavaScript per un particolare * .cshtml nel tag head insieme a tutti gli altri file include definiti in _Layout.cshtml.

Imansible caricare il file o l’assembly “System.Web.Mvc”

La mia nuova applicazione Web ASP.NET MVC funziona sulla mia workstation di sviluppo, ma non funziona sul mio server web … Errore del server nell’applicazione ‘/’ Errore di configurazione Descrizione: si è verificato un errore durante l’elaborazione di un file di configurazione richiesto per soddisfare questa richiesta. Si prega di rivedere i dettagli specifici degli […]

Come eseguire il rendering di una vista del razor su una stringa in ASP.NET MVC 3?

Ho cercato molto sul sito, ma tutto quello che ho potuto trovare erano esempi su come eseguire il rendering di controlli parziali .ascx , o dipendeva dal contesto di un controller. Voglio un metodo che mi consenta di fornire solo il percorso relativo alla vista e un modello e di rendere quella vista con quel […]

Come creare un file e restituirlo tramite FileResult in ASP.NET MVC?

Devo creare e restituire il file nella mia aplicazione ASP.net MVC aplication. Il tipo di file dovrebbe essere normale .txt file. So che posso restituire FileResult ma non so come usarlo. public FilePathResult GetFile() { string name = “me.txt”; FileInfo info = new FileInfo(name); if (!info.Exists) { using (StreamWriter writer = info.CreateText()) { writer.WriteLine(“Hello, I […]

Attributi html sillabati con asp.net mvc

Esiste una syntax migliore durante la creazione di elementi con attributi con trattino invece di utilizzare: <%= Html.TextBox ("name", value, new Dictionary { {“data-foo”, “bar”} }) %> Guardando le specifiche HTML per gli standard proposti HTML 5 e WIA ARIA sembra che i trattini negli attributi HTML siano pianificati per essere più comuni come una […]

Perché non posso utilizzare i metodi System.IO.File in un controller MVC?

Sto cercando di vedere se esiste un file prima di utilizzarlo in un controller MVC: string path = “content/image.jpg”; if (File.Exists(path)) { //Other code } La parola chiave File è sottolineata in rosso e il compilatore mostra un errore: System.Web.MVC.Controller.File(string, string, string) è un ‘metodo’, witch non è valido nel contesto dato. Come posso utilizzare […]

Proprietà dell’iniezione sugli attributi

Sto cercando di iniettare una dipendenza in un AuthorizeAttribute personalizzato come segue: public class UserCanAccessArea : AuthorizeAttribute { readonly IPermissionService permissionService; public UserCanAccessArea() : this(DependencyResolver.Current.GetService()) { } public UserCanAccessArea(IPermissionService permissionService) { this.permissionService = permissionService; } protected override bool AuthorizeCore(HttpContextBase httpContext) { string AreaID = httpContext.Request.RequestContext.RouteData.Values[“AreaID”] as string; bool isAuthorized = false; if (base.AuthorizeCore(httpContext)) isAuthorized = […]