Articles of asp.net mvc

Posso passare un tipo anonimo alla mia vista ASP.NET MVC?

Ho appena iniziato a lavorare con ASP.NET MVC ora che è in versione beta. Nel mio codice, eseguo una semplice query LINQ su SQL per ottenere un elenco di risultati e passarlo alla mia vista. Questo genere di cose: var ords = from o in db.Orders where o.OrderDate == DateTime.Today select o; return View(ords); Tuttavia, […]

Come creare un attributo di convalida personalizzato per MVC

Mi piacerebbe creare un attributo di convalida personalizzato per MVC2 per un indirizzo email che non erediti da RegularExpressionAttribute ma che possa essere utilizzato nella convalida del client. Qualcuno può indicarmi la giusta direzione? Ho provato qualcosa di semplice come questo: [AttributeUsage( AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false )] public class EmailAddressAttribute : RegularExpressionAttribute { […]

Visualizza il valore DateTime nel formato gg / mm / aaaa in Asp.NET MVC

È ansible visualizzare un valore DateTime nel formato gg / mm / aaaa con l’aiuto dei metodi HTML Hepler in Asp.NET MVC ? Ho provato a farlo utilizzando alcuni formati in @Html.LabelFor e aggiungendo alcune annotazioni alla proprietà correlata come sotto, ma non ha alcun senso. Qualsiasi aiuto per risolvere questo problema sarebbe apprezzato. Modello: […]

Errore HTTP MVC4 403.14 – Vietato

Ho creato un’applicazione web ASP.NET MVC4 .net4.5 che funziona bene localmente (IIS Express e server di sviluppo) ma una volta distribuita sul mio server web genera l’errore 403. Ho installato. NET 4.5RC sul server e ho anche provato il bit aspnet_regiis -i che tutti hanno consigliato per i loro problemi con le versioni precedenti di […]

JSON e Eccezione di riferimento circolare

Ho un object che ha un riferimento circolare a un altro object. Data la relazione tra questi oggetti, questo è il design giusto. Illustrare Machine => Customer => Machine Come previsto, mi imbatto in un problema quando cerco di utilizzare Json per serializzare una macchina o un object cliente. Quello di cui non sono sicuro […]

attributo dipendente da un altro campo

In un modello della mia applicazione ASP.NET MVC mi piacerebbe convalidare una casella di testo come richiesto solo se una casella di controllo specifica è selezionata. Qualcosa di simile a public bool retired {get, set}; [RequiredIf(“retired”,true)] public string retirementAge {get, set}; Come lo posso fare? Grazie.

ActionFilterAttributes è riutilizzato attraverso i thread? Come funziona?

Ho fatto alcuni test con il seguente codice per provare e allenare il funzionamento di ActionFilterAttributes: public class TestAttribute : ActionFilterAttribute { private string _privateValue; public string PublicValue { get; set; } public override void OnActionExecuting(ActionExecutingContext filterContext) { _privateValue = DateTime.Now.ToString(); base.OnActionExecuting(filterContext); } } Quando eseguo il codice sopra su due thread paralleli, il campo […]

Risoluzione dei problemi relativi ai token anti-contraffazione

Ho un modulo che mi dà costantemente un errore di token anti-contraffazione. Ecco la mia forma: @using (Html.BeginForm()) { @Html.AntiForgeryToken() @Html.EditorFor(m => m.Email) @Html.EditorFor(m => m.Birthday) } Ecco il mio metodo di azione: [HttpPost] [ValidateAntiForgeryToken] public ActionResult Join(JoinViewModel model) { //a bunch of stuff here but it doesn’t matter because it’s not making it here […]

Differenza tra ViewData e TempData?

So cos’è ViewData e lo uso sempre, ma in Anteprima 5 di ASP.NET hanno introdotto qualcosa di nuovo chiamato TempData. Normalmente scrivo il mio ViewData, invece di usare il dizionario di approccio agli oggetti. Quindi, quando dovrei usare TempData invece di ViewData? Ci sono delle buone pratiche per questo?

Come modificare lo schema di posizione della vista predefinito in ASP.NET MVC?

Voglio cambiare le posizioni delle viste in fase di esecuzione in base alla cultura dell’interfaccia utente corrente. Come posso ottenere questo risultato con il motore di visualizzazione Web Form predefinito? Fondamentalmente voglio sapere come implementare con WebFormViewEngine qualcosa che è IDescriptorFilter personalizzato in Spark . C’è un altro motore di visualizzazione che mi dà il […]