Quindi, il titolo dovrebbe parlare da solo. Per creare componenti riutilizzabili in ASP.NET MVC, abbiamo 3 opzioni (potrebbero essere altri che non ho menzionato): Vista parziale: @Html.Partial(Model.Foo, "SomePartial") Modello di editor personalizzato: @Html.EditorFor(model => model.Foo) Modello di visualizzazione personalizzato: @Html.DisplayFor(model => model.Foo) In termini di visualizzazione / HTML effettivi, tutte …
Voglio avere 2 modelli in una vista. La pagina contiene sia LoginViewModele RegisterViewModel. per esempio public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string Email { get; …
Esiste un tutorial o un esempio di codice sull'uso Ajax.BeginFormdi Asp.net MVC 3 in cui esistono validazione discreta e Ajax? Questo è un argomento sfuggente per MVC 3 e non riesco a far funzionare correttamente il mio modulo. Farà un invio Ajax ma ignora gli errori di validazione.
Come faccio ad aggiungere data-*attributi html usando TextboxFor? Questo è quello che ho attualmente: @Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") }) Come vedi, -sta causando un problema qui data-url. Qual è il modo per aggirare questo?
Ho un controllo textarea che accetta input. Sto cercando di rendere successivamente quel testo in una vista semplicemente usando: @ Model.CommentText Questo sta codificando correttamente tutti i valori. Tuttavia, voglio sostituire i caratteri di interruzione di riga con <br />e non riesco a trovare un modo per assicurarsi che i …
Ho un'azione del controller che funziona bene su Firefox sia localmente che in produzione e IE localmente, ma non IE in produzione. Ecco l'azione del mio controller: public ActionResult MNPurchase() { CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"]; decimal OP = landTitleUnitOfWork.Sales.Find() .Where(x => x.Min >= calculationViewModel.SalesPrice) .FirstOrDefault() .OP; decimal MP = landTitleUnitOfWork.Sales.Find() …
Sto cercando di capire la sintassi Razor corretta per ottenere un file JavaScript per un particolare * .cshtml da inserire nel tag head insieme a tutti gli altri file include definiti in _Layout.cshtml.
Capisco che in Razor, @Html fa un sacco di cose ordinate, come generare HTML per collegamenti, input, ecc. Ma non ottengo la funzione DisplayFor ... Perché dovrei scrivere: @Html.DisplayFor(model => model.Title) quando potrei semplicemente scrivere: @Model.Title
Devo creare una funzione che è necessaria solo all'interno di un file cshtml. Puoi pensare alla mia situazione come a metodi di pagina ASP.NET, che sono servizi Web min implementati in una pagina, perché sono mirati a una pagina. Conosco gli helper HTML (metodi di estensione), ma la mia funzione …
L'acquisto della soluzione MVC3 è andato bene ma si è verificato un errore nel browser: Messaggio di errore del compilatore: CS0234: Il nome del tipo o dello spazio dei nomi 'Html' non esiste nello spazio dei nomi 'System.Web.Mvc' (manca un riferimento all'assembly?) Source Error: Line 25: <add namespace="System.Web.Mvc" /> Line …
Ho un sito di grandi dimensioni che funziona in ASP.NET MVC utilizzando il motore di visualizzazione Razor. Ho un foglio di stile di base che contiene tutto lo stile generico per l'intero sito. A volte, tuttavia, ho stili specifici della pagina che nella parte <head>della pagina - di solito si …
Ho un'app ASP.NET MVC3 e ho anche un modulo per aggiungere notizie. Quando VS2010 ha creato la vista predefinita, ho solo input di testo per i dati di stringa, ma voglio avere textarea per il testo delle notizie. Come posso farlo con la sintassi di Razor. L'immissione del testo è …
Qualcuno potrebbe spiegare quando usare TempData ViewBag Viewdata Ho un requisito, in cui devo impostare un valore in un controller, quel controller reindirizzerà al controller due e il controller due visualizzerà la vista. Ho provato a usare ViewBag, il valore si perde quando raggiungo il controller due. Posso sapere quando …
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.