0
Мне нужно использовать метод контроллера Server.MapPath
, чтобы получить путь к данным приложения для доступа к ним из класса модели. Так что, если я создать эту функцию в HomeController:вызов функции контроллера из класса модели
public string getPathls()
{
string path = HttpContext.Server.MapPath("~/App_Data/Folder/");
return path;
}
, как я могу назвать это от класса модели, как это:
string pathi = Project.Controllers.HomeController....//what next?
Класс модели не должен иметь доступ к методам управления. Создайте класс утилиты или что-то в этом роде, где модель и контроллер могут получить эту информацию от –
, есть ли какие-либо учебники о том, как это сделать? – ABCDD
Если вам действительно нужно это сделать, я бы рекомендовал передать путь к модели с контроллера. 'var model = new MyModel (HttpContext.Server.MapPath (...));' –