Dostęp do HttpContext w Class Library-ASP.NET MVC
Wypełniam wystąpienie klasy, która reprezentuje zmienną sesji i istnieje w bibliotece klas. Muszę wypełnić jedną właściwość, która wymaga dostępu do obiektu
Request. Rozumiem, że mogę użyć
System.Web.HttpContext.Current.Request, aby uzyskać obiekt żądania?
To jest dobra praktyka. Coś mi mówi, że powinienem to zrobić na kontrolerze (lub kontrolerze podstawowym), który ma przestrzeń nazw
System.Web.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
3 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Aby uzyskać więcej informacji, zobacz odpowiedzi na następujące pytania
pytanie
https://coderoad.ru/720991/
SO
Anonimowy użytkownik
Potwierdzenie od:
Teemu Keiski
http://forums.asp.net/members/joteke.aspx
na forach ASP.NET:
Możesz użyć , ale jest to zła praktyka
ponieważ sprawia, że Twoja biblioteka klas jest całkowicie bezużyteczna poza siecią
-applications (a jeśli uzyskujesz dostęp do sesji za jego pośrednictwem, również dostajesz
bezużyteczne dla usług internetowych w większości scenariuszy).
Wszystko, co przekazujesz, pobierając bezpośredni HttpContext, może zostać przekazane jako
parametry do klasy, która tego potrzebuje. A jeśli potrzebujesz dostępu
Obiekt odpowiedzi można przekazać bezpośrednio do
klasa (która zaakceptuje ją jako ogólny obiekt strumienia)
<sup>
Źródło:
http://forums.asp.net/post/1311405. aspx
http://forums.asp.net/post/1311405.aspx
</sup>