Articles of asp.net mvc

ReSharper “non può risolvere il simbolo” anche durante la creazione del progetto

I miei strumenti: Visual Studio 2012 Ultimate + Update 1 ReSharper v7.1.25.234 My Solution Build Status: Build Successfully Ma quando installo ReSharper e ReSharper l’analisi del codice è abilitata, molte parole chiave del mio codice sono rosse con questo errore: “imansible risolvere il simbolo XXX” Un’altra immagine del mio progetto >> Gli errori ReSharper “CAN […]

Ottieni controller e nome dell’azione dal controller?

Per la nostra applicazione web ho bisogno di salvare l’ordine degli elementi recuperati e visualizzati a seconda della vista – o, per essere precisi – il controller e l’azione che ha generato la vista (e l’id utente, ovviamente, ma non è questo il punto qui). Invece di limitarmi a dare un identificatore in ogni azione […]

Perché il livello di interfaccia / classi astratte richiesto nel nostro progetto?

Normalmente utilizziamo la funzione astratta / Interfacce nei nostri progetti. Perché è davvero necessario? Perché non possiamo andare solo per Business logic Layer, Data Access Layer e Presentation Layer Funzione in Presentation Layer: abc(); Funzione nello strato di business logic: public void abc() { //Preparing the list } Funzione in livello di accesso ai dati: […]

come implementare la riscrittura dell’URL simile a SO

Ho bisogno di implementare SO come la funzionalità sul mio sito MVC asp.net. Ad esempio, quando l’utente visita https://stackoverflow.com/questions/xxxxxxxx dopo aver caricato la riga dell’object è concatenato con l’url e l’url diventa così https://stackoverflow.com/questions/xxxxxxxx/rails-sql-search-through-has-one-relationship Sopra la parte “/ rails-sql-search-through-has-one-relationship” viene aggiunta all’URL. Nei webforms è semplice, potrei semplicemente usare la riscrittura dell’URL. Ma non sono […]

Cos’è un’azione figlio MVC?

Ho letto delle azioni sui bambini in MVC (libro fondamentale), ma non so davvero di cosa si tratta? Qualcuno potrebbe spiegare questi metodi?

Come passare l’elenco IEnumerable al controller in MVC incluso lo stato della casella di controllo?

Ho un’applicazione mvc in cui sto usando un modello come questo: public class BlockedIPViewModel { public string IP { get; set; } public int ID { get; set; } public bool Checked { get; set; } } Ora ho una vista per bind una lista come questa: @model IEnumerable @using (Html.BeginForm()) { @Html.AntiForgeryToken() } @foreach […]

Come bloccare i percorsi in ASP.NET MVC?

Sto giocando con MVC 4 per la prima volta per verificare cosa è stato modificato / aggiunto / ecc rispetto a MVC 3. Per iniziare, ho creato un’applicazione Web MVC 4 vuota e ho iniziato a build da zero. Una delle prime cose che ho notato è diversa in MVC 4 è il fatto che […]

Spiegazione del binding del modello personalizzato ASP.Net MVC

Qualcuno è a conoscenza di dove posso trovare un tutorial per la costruzione di un raccoglitore modello personalizzato. Ho riscontrato diversi problemi nell’utilizzo del modello predefinito con EntitySets (non popolamento durante la creazione di nuovi oggetti e la creazione di duplicati sulla modifica di oggetti) e ho trovato che la mia UI non corrisponde esattamente […]

Consenti all’utente di inserire HTML in ASP.NET MVC – ValidateInput o AllowHtml

Come posso consentire a un utente di inserire HTML in un campo particolare usando ASP.net MVC. Ho una forma lunga con molti campi che vengono mappati a questo object complesso nel controller. Mi piacerebbe creare un campo (la descrizione) che permetta l’HTML, in modo da poter preformare i miei servizi igienici in un secondo momento.

Ajax.BeginForm in MVC per caricare file

Stavo cercando di utilizzare un esempio menzionato qui Come eseguire un modulo ASP.NET MVC Ajax con multipart / form-data? Ma continuo a ricevere la finestra di messaggio di errore “fail” Index.cshtml Files Upload $(function() { $(“#form0”).submit(function(event) { var dataString; event.preventDefault(); var action = $(“#form0”).attr(“action”); if ($(“#form0”).attr(“enctype”) == “multipart/form-data”) { //this only works in some browsers. […]