В веб-матрице я создал DAL.cshtml в App_Data с множеством общедоступных статических функций.
Я хочу вызвать их с другой страницы .cshtml в другой папке.
В настоящее время я получаю
Сообщение об ошибке компилятора: CS0103: имя DAL не существует в текущем контексте
(обратите внимание, что я начинающий после блога о переносе доступа к данным в одно место)
В моем DAL.cshtml пример:
public static void AddProfile (dynamic Profile)
{
var sql = "INSERT INTO profile (ProfileDescription, ProfileType) " +
"VALUES (@0, @1)";
PinwheelDB.Execute(sql, Profile.ProfileDescription, Profile.ProfileType);
var Profile.ProfileID = PinwheelDB.GetLastInsertId();
}
В моем «призвании» .cshtml у меня есть:
dynamic Profile = new ExpandoObject();
Profile.ProfileDescription = Request.Form["txtChildFirstName"];
Profile.ProfileType = 1;
functions.DAL.AddProfile(Profile);
var vProfileID = Profile.ProfileID;