Quindi ho un ViewModel nella cartella "models" del mio progetto Mvc con uno spazio dei nomi di "Web.Models" (il mio progetto Mvc è chiamato "Web") Penso che valga la pena menzionare che ho altri 3 progetti nella mia soluzione: Dominio, Test e Attività. Il modello di vista è assegnato proprietà da classi nella mia cartella Domain.Entities. Posso creare una nuova istanza del mio viewmodel nel mio controller quando aggiungo lo spazio dei nomi nel mio controller.Asp.Net Mvc: impossibile accedere al mio spazio dei nomi dei modelli dalla mia vista
using Web.Models;
Quando creo la vista, tuttavia, non riesco a importare il segnaposto. In realtà mi chiede di aggiungere lo spazio dei nomi tramite "alt + invio" o "ctrl + punto" e dice ancora che non può risolvere l'oggetto.
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Web.Models.MyViewModel>" %>
Ho anche provato ad aggiungere un riferimento globale per lo spazio dei nomi nel mio web.config, ma senza fortuna. Qualche suggerimento?
Questo è ciò a cui mi riferivo quando ho creato uno spazio dei nomi "Globale", ma è stato aggiunto nei miei spazi dei nomi del mio Web.confing –