Articles of asp.net mvc 4

MVC 4: Custom Route & Html.Azione non sincronizzati

Quindi ho questo percorso personalizzato, che imposta la tabella del percorso in base alla cultura nell’URL, ma quando chiamo Url.Action (…), non genera l’URL localizzato. Qualche idea su cosa sto facendo male? La cultura sta cambiando sulla pagina e sono in grado di determinare quale lingua l’utente ha selezionato, ma Url.Action non sta generando URL […]

Come usare TryUpdateModel

Sto leggendo questo tutorial . Vedo da questo tutorial che per l’aggiornamento l’autore sta usando il seguente codice: …. var studentToUpdate = db.Students.Find(id); if (TryUpdateModel(studentToUpdate, “”, new string[] { “LastName”, “FirstMidName”, “EnrollmentDate” })) { try { db.Entry(studentToUpdate).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction(“Index”); } … } Ma non capisco perché è necessaria la seguente riga: db.Entry(studentToUpdate).State […]

scarica il file usando angularJS e asp.net mvc

Sono un principiante nello sviluppo usando asp.net mvc. Sto cercando di scaricare file (immagini, pdf ..) Ecco il mio codice nel controller asp [HttpPost] public HttpResponseMessage Download(int id) { var db = new TutorialGEDEntities(); Tutorial fileToDownload = db.Tutorials.Find(id); string name = fileToDownload.filepath; Debug.WriteLine(“filepath ” + name); try { if (!string.IsNullOrEmpty(name)) { //var root = System.Web.HttpContext.Current.Server.MapPath(name); […]

System.Web.Helpers non viene pubblicato da Visual Studio 2012

Sono totalmente sconcertato da questo. Le idee che ho trovato attraverso lo stack overflow di google non funzionano per me e non ho idea del perché. Recentemente abbiamo aggiornato il progetto a Visual Studio 2012 e MVC 4 con .NET 4.5 e ora non verrà pubblicato correttamente. Abbiamo un altro ramo che ha appena pubblicato […]

Perché il conteggio IEnumerable è 1 quando carico 0 file?

Ho un modulo di caricamento multiplo e voglio verificare se ci sono dei file quando avvio il caricamento. Ecco il mio codice. Vista : @using (Html.BeginForm(“Upload”, “Home”, FormMethod.Post, new { enctype = “multipart/form-data”})) { } Controller: [HttpPost] public ActionResult Upload(IEnumerable files) { if (files.Count() > 0) Console.WriteLine(files.Count()); // display 1 if(files.Any()) Console.WriteLine(files.Any()); // display true […]

Come popolare un @ Html.DropDownList dopo aver selezionato un altro @ Html.DropDownList

DropDownList con alcune categorie caricate e ho bisogno di popolare un altro @ Html.DropDownList a seconda dell’opzione selezionata nel 1 ° menu a discesa. Questo è il codice che uso per compilare il 1 ° elenco a discesa: Sul controller: TecnicService ListCategory = new TecnicService(); IList resultCat = ListCategory.GetCategory(); List CatDropDown = new List(); foreach […]

C # MVC 4 ViewModel non accetta null DateTime

Ho un po ‘di problemi qui ad imparare C # e mvc4. Il problema si verifica nella parte Filtro della mia applicazione. Ho un ViewModel che cattura l’elenco di “Listar_Produtos” del database e alcuni campi per le opzioni di ricerca. Quello che intendo fare è fare in modo che il filtro accetti qualsiasi campo, anche […]

(MVC4) Invia evento ProgressChanged a una vista

Ho un’applicazione MVC4 con Una vista che usa la barra di avanzamento bootstrap (è una vista parziale) e l’interfaccia utente di Kendo per caricare un file come questo: @using MyApplication.Web.Resources.Views.Contact; @Html.ValidationSummary(true) Contact Some text… @(Html.Kendo().Upload() .Name(“files”)) @Contact.ValidationButton @Contact.CancelButton E un controller Async come questo: public class ContactAsyncController : AsyncController { private BackgroundWorker worker = new […]

Equivalente MVC di Webform “UrlAuthorizationModule.CheckUrlAccessForPrincipal”

Quindi ho questo controller: namespace MyNamespace.Controllers { [Authorize(Roles=”Administrator”)] public class MyController : Controller public ActionResult Index() { … Come puoi vedere, solo gli utenti con il ruolo di amministratore hanno accesso ai metodi di azione di MyController. Quindi, da qualche altra parte (un altro controller, un’altra class nella mia class di librerie, ecc.) Come faccio […]

riempire le caselle di testo con la selezione dell’elenco a discesa in mvc

Voglio riempire le caselle di testo che prendono i dati dal database. Quando seleziono qualsiasi valore utilizzando dropdownlist, ho bisogno di ottenere l’ID da dropdownlist e chiamo una funzione che riempie @Html.EditorFor(model => model.taskName) . La pagina non cambierà. Come è ansible? @Html.LabelFor(model => model.jobID, “jobID”, new { @class = “control-label col-md-2” }) @Html.DropDownList(“jobID”, String.Empty) […]