Доступ к файлу в App_Data от класса в папке App_Code

По сути, у вас есть эти варианты, ни один из них не является тем, что вы просите, и вам нужно будет найти то, что работает лучше для вас:

  • создание собственного нативного представления с помощью специального средства визуализации [ 110]
  • используя собственные страницы и загружая Xamarin ContentPages туда как ViewControllers и микшируя по желанию с вашими xibs

В конце концов, вы также можете попытаться получить доступ к корневому UIView и внедрить ваше подпредставление туда, это может помешать компоновке Xamarin и может привести к проблемам, так что делайте это на свой страх и риск.

11
задан Brian 30 March 2009 в 14:11
поделиться

2 ответа

Можно получить доступ к папке App_Data как так:

string appdatafolder = Path.Combine(HttpContext.Current.Request.PhysicalApplicationPath, "App_Data");

Я понимаю, что это использует объект HttpContext, однако, если Вы пишете этот код в пользовательском поставщике Членства ASP.NET (что-то, что я сделал сам неоднократно), у Вас не должно быть проблемы с помощью объекта HttpContext.

20
ответ дан 3 December 2019 в 03:37
поделиться

Вы говорите, что у Вас нет доступа к объекту контекста, но неясно, почему это было бы.

Если Ваш код работает в ответ на запрос затем, можно получить доступ к контексту как:-

HttpContext.Current

Сбой этого можно добраться до корневого физического пути для приложения с помощью:-

HttpRuntime.AppDomainAppPath
7
ответ дан 3 December 2019 в 03:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: