Ho aggiunto una pagina cshtml in un progetto. Quando ho provato ad aggiungere la seguente dichiarazione, ottengo un errore: "Il nome 'modello' non esiste nel contesto corrente". @model xyz.abc.SomeClass Ho controllato i riferimenti, sono tutti a posto. Ho aggiunto un web.config nella cartella di visualizzazione, ma non è stato risolto. …
Come si crea una casella di testo di sola lettura in ASP.NET MVC3 con il motore di visualizzazione Razor? È disponibile un metodo HTMLHelper per farlo? Qualcosa di simile al seguente? @Html.ReadOnlyTextBoxFor(m => m.userCode)
Se nella mia classe modello ho una proprietà di tipo, DateTimecome posso renderla in un formato specifico, ad esempio nel formato che ToLongDateString()restituisce? Ho provato questo ... @Html.DisplayFor(modelItem => item.MyDateTime.ToLongDateString()) ... che genera un'eccezione perché l'espressione deve puntare a una proprietà o a un campo. E questo... @{var val = …
Come gestisco le eccezioni lanciate in un controller quando jquery ajax chiama un'azione? Ad esempio, vorrei un codice javascript globale che viene eseguito su qualsiasi tipo di eccezione del server durante una chiamata ajax che visualizza il messaggio di eccezione se in modalità di debug o solo un normale messaggio …
Ho un problema con il codice precedente che richiede il supporto di URL casuali come se fossero richieste per la home page. Alcuni URL contengono caratteri che generano l'errore "È stato rilevato un valore Request.Path potenzialmente pericoloso dal client (&)" . Il sito è scritto con ASP.Net MVC 3 (in …
Ho un controller MVC che ha questo metodo di azione: [HttpPost] public ActionResult SubmitAction() { // Get Post Params Here ... return something ... } Il modulo è un modulo non banale con una semplice casella di testo. Domanda Come accedo ai valori dei parametri? Non sto postando da una …
Ho problemi con la DropDownListFormia app MVC3. Sono stato in grado di utilizzare StackOverflow per capire come farli apparire nella vista, ma ora non so come catturare i valori nelle sue proprietà corrispondenti sul modello di visualizzazione quando viene inviato. Affinché questo funzionasse, ho dovuto creare una classe interna che …
Domanda molto semplice: i controller in ASP.NET vengono creati per ogni richiesta HTTP o vengono creati all'avvio dell'applicazione e riutilizzati durante le richieste? Il controller verrà creato solo per una particolare richiesta HTTP? Se le mie precedenti ipotesi sono corrette, posso dipendere da esso? Voglio creare un contesto di database …
Nel mio progetto MVC3, memorizzo le previsioni dei punteggi per le partite di calcio / calcio / hockey / ... sport. Quindi una delle proprietà della mia classe di previsione è simile a questa: [Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")] [StringLength(2, ErrorMessage = "Max 2 …
Ho un modello con 4 proprietà che sono di tipo stringa. So che puoi convalidare la lunghezza di una singola proprietà utilizzando l'annotazione StringLength. Tuttavia voglio convalidare la lunghezza delle 4 proprietà combinate. Qual è il modo MVC per farlo con l'annotazione dei dati? Lo chiedo perché sono nuovo in …
HtmlString vs. MvcHtmlString Quali sono le differenze tra quei due o quando preferire l'uno all'altro? Modificare: Una cosa da preferire MvcHtmlStringsopra HtmlStringè il metodo di estensione IsNullOrEmptydi MvcHtmlString.
La convalida utilizzando gli attributi in asp.net mvc è davvero piacevole. [Range(min, max)]Finora ho usato il validatore per controllare i valori, come ad esempio: [Range(1, 10)] public int SomeNumber { get; set; } Tuttavia, ora devo controllare separatamente le condizioni min e max. Mi aspettavo di trovare attributi come questi: …
Utilizzo di MVC 3 con il motore di visualizzazione Razor. Ho questa vista: @model dynamic @{ var products = (List<ListItemBaseModel>)Model.Products; var threshold = (int)(Model.Threshold ?? 1); var id = Guid.NewGuid().ToString(); } Viene chiamato da un'altra vista utilizzando questo codice: @Html.Partial("PartialViewName", new { Products = Model, Threshold = 5 }) In …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.