В Windows Forms я могу создать файл класса с именем «Authentication.cs» со следующим кодом:
public class Authentication
{
public string Name;
internal bool Authenticate()
{
bool i = false;
if (Name == "Jason")
{
i = true;
}
return i;
}
}
В WebMatrix я могу вставить новый файл класса с именем «Authentication.cs»,и вставьте приведенный выше код.
И в моем файле default.cshtml я делаю это:
<body>
@{
Authentication auth = new Authentication();
if(auth.Authenticated("jasonp"))
{
<p>@auth.Authenticated("jasonp");</p>
}
}
</body>
Но это не сработает!Он работает для настольного приложения WinForms, но не в WebMatrix.Я не знаю, почему это не работает.Сообщение об ошибке:
«Аутентификация пространства имен не существует. Вы уверены, что ссылались на сборки и т. Д.?»
Итак, наверху моего значения по умолчаниюФайл .cshtml Я попробовал это:
@using Authentication.cs;
Что привело к точно такой же ошибке!
Нет документации, в которой я мог бы найти где-либо, которая говорит вам, как "включить" файл класса вваши страницы WebMatrix.
Любая помощь приветствуется,
Спасибо!