Articles of asp.net mvc

ASP.NET MVC e Ajax, richieste simultanee?

Newbie AJAX qui! Al momento nella mia app Web ASP.NET MVC le mie richieste AJAX sembrano essere in batch o in coda, non sono sicuro. Nessuna richiesta sembra essere completata fino al completamento della richiesta precedente. Come faccio ad ottenere che le richieste vengano restituite in modo indipendente? Non voglio necessariamente che qualcuno mi dia […]

Come usare il prefisso di bind?

Dì se avevo questo tavolo nel mio db: Product Esso aveva ProductId ProductName ProductType Ora, per qualsiasi motivo, non posso nominare le mie caselle di testo ProductName e ProductType, quindi ora il mio metodo di visualizzazione sarebbe simile a questo public ViewResult Test([Bind(Exclude =”ProductId”)] Product) Quindi ora, attraverso il mio gioco, nulla sarebbe abbinato a […]

Routing: la richiesta di azione corrente è ambigua tra i seguenti metodi di azione

Ho una vista chiamata Browse.chtml , dove l’utente può inserire un termine di ricerca, o lasciare vuoto il termine di ricerca. Quando inserisco il termine di ricerca, desidero indirizzare la pagina a http://localhost:62019/Gallery/Browse/{Searchterm} e quando non viene inserito nulla, desidero indirizzare il browser a http://localhost:62019/Gallery/Browse/Start/Here . Quando provo questo, ottengo l’errore: La richiesta corrente di […]

Rasoio: helper dichiarativi HTML

Sto cercando di scrivere un semplice helper dichiarativo in html: @helper Echo(string input) { @input } L’helper funziona bene se lo incorporo nella pagina in cui voglio usarlo. Ma se lo sposto in un file .cshtml separato e lo .cshtml nella directory ~/Views/Helpers , la mia vista non può più essere compilata perché l’helper non […]

DAL -> BLL <- GUI + composizione radice. Come impostare DI-bindings?

Ho creato un’applicazione a tre livelli con rifrazioni come descritto in questa risposta : DAL with Repositories -> BLL with services and IRepository <- Asp.net mvc-app Per farlo funzionare con l’iniezione delle dipendenze vedo alcune opzioni: 1. Aggiungere un riferimento a DAL dall’app Web per poter impostare le associazioni all’avvio dell’applicazione. 2. Utilizzare un contenitore […]

Come disabilitare un filtro globale in ASP.Net MVC in modo selettivo

Ho impostato un filtro globale per tutte le azioni del mio controller in cui apro e chiudo le sessioni di NHibernate. Il 95% di queste azioni richiede un accesso al database, ma il 5% no. C’è un modo semplice per disabilitare questo filtro globale per quei 5%. Potrei andare al contrario e decorare solo le […]

Autorizza attributo e jquery AJAX in asp.net MVC

Ho usato la funzione jjery ajax per inviare un modulo. Gli utenti devono essere registrati altrimenti devono redirect a una pagina di accesso. Ho utilizzato l’attributo Authorize () per questo. [Authorize] public ActionResult Creat() { …. } Se l’utente non effettua il login, la pagina di login per il ritorno dell’azione alle funzioni ajax di […]

Come eseguire il rendering di una sezione in una vista parziale in MVC3?

In un progetto MVC3, ho un file “_Layout.vbhtml” con questo codice … @RenderSection(“Scripts”, false) Quindi, ho una vista parziale “ValidationScripts.vbhtml” nella cartella condivisa con @Section Scripts End Section Se chiamo la vista parziale da una vista come questa … @ModelType MvcExample.MyModel @Code ViewData(“Title”) = “Test” End Code @Html.Partial(“ValidationScripts”) Just a Test … la sezione “Script” […]

ASP.NET MVC carica Razor view from database

ScottGu ha detto che dovremmo essere in grado di caricare una vista Razor da un database (controllare la sezione commenti), quindi qualcuno ha un esempio su come farlo? Grazie.

La proprietà non richiesta continua a ricevere l’attributo data-val-required

Questo è il modello con la sua validazione: [MetadataType(typeof(TagValidation))] public partial class Tag { } public class TagValidation { [Editable(false)] [HiddenInput(DisplayValue = false)] public int TagId { get; set; } [Required] [StringLength(20)] [DataType(DataType.Text)] public string Name { get; set; } //… } Ecco la vista: Create @using (Html.BeginForm()) { @Html.ValidationSummary(true) Tag @Html.EditorForModel() } @Html.ActionLink(“Back to […]