Articles of asp.net mvc 4

come utilizzare la sessione con HttpContext.Current su null

Sto cercando di usare la sessione ma quando chiamo il metodo SetSession, vedo che HttpContext.Current è nullo, quindi ottengo MinValue (da gettor perché la proprietà della sessione è null) come risolvere questo problema? per questo motivo, ogni volta che cerco di ottenere variabili di sessione, non funziona, anzi = D sembra che ho dimenticato qualcosa […]

‘object’ non contiene una definizione per ‘ID’

Codice del controller var list = (from c in db.table where c.SUPERVISOR_ID == EmployeeId select new {ID=c.PERSON_ID,Name=c.PERSON_NAME }).ToList(); ViewBag.BrList = list; return View(); Codice razor: @foreach (var br in ViewBag.BrList) { @br.Name //throws error } Il codice sopra indicato dà errore – ‘object’ non contiene una definizione per ‘ID’

MVC Web API: punto nel valore del parametro URL

Ho implementato la funzionalità di ricerca per cercare i dati con un (parte di un) codice come criteri di ricerca, che include a. (punto) nel valore, quindi dovrebbe essere ansible includerlo nei criteri di ricerca. Considera l’url: myhost/api/search/88. Fuori dalla scatola, senza fare nulla in più, ciò si tradurrà in un errore 404. Mentre, non […]

La convalida si applica solo al primo elemento di un array

Dato questo codice modello [Required] [Display(Name = “Name”)] public string Name { get; set; } il seguente codice di vista funziona @Html.LabelFor(model => model.Name) @Html.TextBoxFor(model => model.Name) @Html.ValidationMessageFor(model => model.Name) Ogni volta che lascio il campo Name vuoto, la TextBox è evidenziata in rosso e “The Name field is required.” appare un messaggio di errore, […]

ASP.NET MVC 5.1 EditorFor e DisplayFor non utilizzano modelli personalizzati

improvvisamente la mia applicazione MVC ha smesso di usare i EditorFor personalizzati di EditorFor o DisplayFor che ho. Non sono sicuro di quando ha fallito esattamente da quando ho cambiato l’interfaccia utente. Ho i modelli seduti in DisplayTemplates e EditorTemplates sotto la cartella Shared . Io sovrascrivo ViewEnginesCollection in Global.asax con questo: ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(new CSHtmlRazorViewEngine […]

Dove clausola con più condizioni sconosciute

Attualmente sto sviluppando un sistema di gestione del personale per la mia azienda. I campi possono variare e cambiare di volta in volta, quindi ho un’interfaccia per ogni campo come questo: public interface IStaffInfoField { // … IQueryable Filter(IQueryable pList, string pAdditionalData); // … } Per ogni campo, implemento il metodo Filter , ad esempio […]

Hai bisogno di capire come ottenere / visualizzare il ruolo utente

Sono in procinto di apprendere MVC con Identity 2 e sono sul punto di prendere un progetto di esempio e modificarlo per adattarlo a un sito che sto cercando di convertire da WebForms con il provider di Membership ASP.Net. Ciò di cui sto avendo problemi al momento mi sta facendo impazzire il modo in cui […]

Come si risolve signalR v2.0 con StructureMap v2.6

In Application_Start di Global.asax ho il seguente ObjectFactory.Initialize(cfg => { cfg.For().Singleton().Add (); }); La mia interfaccia per l’hub è public interface IDashboardHub { void Initialize(); } e il mio hub è il seguente: public class DashboardHub : Hub, IDashboardHub { private readonly ICpeAccountService _accountService; public DashboardHub(ICpeAccountService service) { _accountService = service; } [Authorize] public void […]

MVC4: Esporta un file .xlsx per eccellere tramite mvc usando chrome. Funziona per .xls ma non per .xlsx

Come posso esportare un file .xlsx per eccellere tramite mvc usando chrome. Funziona per .xls ma non per .xlsx Response.ClearContent(); Response.AddHeader(“content-disposition”, “attachment; filename= Estimate1.xlsx”); Response.ContentType = “application/excel”; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); Response.Write(sw.ToString()); Response.End(); e quando apro il file excel. mostra così. “Excel non può aprire il file ‘FileName.xlsx’ perché […]

Annotazioni di dati non visualizzate per le classi Entity parziali in MVC 4

Ho visto dozzine di spiegazioni su come aggiungere annotazioni di metadati, tramite classi parziali, a classi generate tramite Entity Framework, prima il database . Qualcuno può dirmi perché questi nuovi valori di visualizzazione non vengono visualizzati nelle mie visualizzazioni? Entrambe fanno parte dello stesso spazio dei nomi delle classi generate dal framework dell’entity framework. [MetadataType(typeof(xRef_CodesMetadata))] […]