Articles of asp.net mvc

Asp.net MVC4: autorizza sia il controller che l’azione

Se ho l’attributo Authorize sia sul controller che sull’azione, quale avrà l’effetto? O entrambi avranno effetto?

Come sovrascrivere un metodo di estensione esistente

Voglio sostituire i metodi di estensione inclusi nel framework .NET o ASP MVC con i miei metodi. Esempio public static string TextBox(this HtmlHelper htmlHelper, string name) { … } È ansible? Non riesco a usare la parola chiave override o nuova.

File di stream utilizzando ASP.NET MVC FileContentResult in un browser con un nome?

C’è un modo per lo streaming di un file utilizzando ASP.NET MVC FileContentResult all’interno del browser con un nome specifico? Ho notato che puoi avere un FileDialog (Apri / Salva) o puoi eseguire il stream del file in una finestra del browser, ma poi userà ActionName quando proverai a salvare il file. Ho il seguente […]

Sfide con la selezione dei valori in ListBoxFor

Recentemente, lavorando alla mia prima app web ASP.Net MVC2, ho riscontrato alcuni problemi quando avevo bisogno di selezionare più valori in una casella di riepilogo. Ho lavorato intorno ad esso con alcuni jQuery, ma sono andato avanti e ho messo insieme un codice molto semplice da dimostrare. Sto utilizzando EF per il modello, con due […]

ASP.NET MVC, Routing Url: Lunghezza massima percorso (URL)

Lo scenario Ho un’applicazione in cui abbiamo preso la buona vecchia struttura URL della stringa di query: ?x=1&y=2&z=3&a=4&b=5&c=6 e cambiato in una struttura di percorso: /x/1/y/2/z/3/a/4/b/5/c/6 Stiamo usando ASP.NET MVC e (naturalmente) il routing di ASP.NET. Il problema Il problema è che i nostri parametri sono dinamici e non esiste (teoricamente) alcun limite alla quantità […]

asp.net-mvc: simbolo del razor ‘@’ nel file js

Ho un file .csHtml –razor con una funzione javascript che utilizza la funzione @Url.Content C # all’interno dell’URL ajax. Voglio spostare quella funzione in un file .js riferimento la mia vista. Il problema è che javascript non “conosce” il simbolo @ e non analizza il codice C #. C’è un modo per fare riferimento ai […]

Percorsi relativi di ASP.NET MVC

Nelle mie applicazioni, spesso devo usare percorsi relativi. Ad esempio, quando faccio riferimento a JQuery, solitamente lo faccio in questo modo: Ora che sto effettuando la transizione a MVC, devo tenere conto dei diversi percorsi che una pagina potrebbe avere, relativamente alla radice. Questo era ovviamente un problema con la riscrittura degli URL in passato, […]

ASP.NET MVC – Come preservare gli errori ModelState attraverso RedirectToAction?

Ho i seguenti due metodi di azione (semplificati per la domanda): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction(“Details”, new { postId = review.PostId}); } else { ModelState.AddModelError(“ReviewErrors”, “some error […]

Convalida personalizzata MVC: confronta due date

Ho creato un ValidationAttribute personalizzato che confronta 2 date e fa in modo che la seconda data sia maggiore della prima: public sealed class IsDateAfter : ValidationAttribute, IClientValidatable { private readonly string testedPropertyName; private readonly bool allowEqualDates; public IsDateAfter(string testedPropertyName, bool allowEqualDates = false) { this.testedPropertyName = testedPropertyName; this.allowEqualDates = allowEqualDates; } protected override ValidationResult […]

Differenza tra il progetto MVC 5 e il progetto Web Api

Sono nuovo di ASP.NET MVC e Web API e sto cercando di ottenere le basi. AFAIK, abbiamo modelli di progetto in VS 2013, nominati come MVC , Web API e Both of them together . Ho seguito le esercitazioni e ho imparato che possiamo creare un’API utilizzando MVC da solo e con il modello di […]