Czy istnieje sposób dodawania listy w sesji? lub w inny sposób przekazać wartości z listy na innej stronie?jak dodać listę <string> w stanie sesji
6
A
Odpowiedz
12
List<string> ast = new List<string>();
ast.Add("asdas!");
Session["stringList"] = ast;
List<string> bst = (List<string>)Session["stringList"];
3
Możesz robić tego rodzaju rzeczy, jeśli o to pytasz.
Session["key"] = List<string>;
jak
myStrings = (List<string>)Session["key"];
+1
Sesja ["klucz"] jako lista
2
Możesz zbadać następującą metodę rozszerzenia dla HttpSessionState dwie klasy.
public static System.Nullable<T> GetValue<T>(this HttpSessionState session, string key) where T : struct, IConvertible
{
object value = session[key];
if (value != null && value is T)
{
return (T)value;
}
else
return null;
}
public static T GetValue<T>(this HttpSessionState session, string key, T defaultValue) where T : class
{
object value = session[key] ?? defaultValue;
if (value != null && value is T)
{
return (T)value;
}
else
return default(T);
}
Pierwszy typ wartości, a drugi typ odniesienia.
Użycie jest w następujący sposób:
int? _customerId = Session.GetValue<int>("CustomerID");
Customer _customer = Session.GetValue<Customer>("CurrentCustomer", null);
0
Tak.
var myList=(List<String>)Session["toList"];
Powiązane problemy
- 1. Jak dodać listę <> do listy <> w asp.net
- 2. Jak uzyskać listę sesji systemu Windows?
- 3. Jak automatycznie dodać obiekt SQLAlchemy do sesji?
- 4. stanie zaktualizować istniejącą listę json używając jsonconverter
- 5. Hibernate: jak uzyskać listę wszystkich obiektów aktualnie w sesji
- 6. Jak uzyskać listę wszystkich sesji serwera w laravel?
- 7. Jak przekonwertować listę <char> na listę <string> w języku C#?
- 8. Jak dodać listę podmiotów do DbSet
- 9. Jak równolegle uruchomić listę <Task>?
- 10. Jak sortować listę <Integer>?
- 11. Porównaj listę <String[]>
- 12. managerem okien $ BadTokenException stanie dodać okno
- 13. Jak przesłać listę <T> do obiektu ObservableCollection <T> w wtf?
- 14. Jak przekonwertować listę <string> na listę <myEnumType>?
- 15. Jak utworzyć listę <T> z mapy <K,V> i listę <K> kluczy?
- 16. Jak dodać do listy listę elementów w języku C#?
- 17. Jak dodać statyczną listę elementów w MVC Html.DropDownList()
- 18. Jak zainicjować listę <T> w Kotlin?
- 19. Java: Jak przechowywać listę <Object> w OrientDB?
- 20. jak zapytać o listę <String> w jdbctemplate
- 21. Jak zapisać listę <Object> w SharedPreferences?
- 22. Jak przekształcić listę <T> w zestaw danych?
- 23. Jak wypełnić listę <string> w XAML?
- 24. Jak zapisać listę <string> w ustawieniach. Domyślnie?
- 25. Czy ktoś był w stanie uzyskać Confluence.pm, aby dodać załączniki?
- 26. Jak ustawić zmienną sesji po kliknięciu <a> odnośnik
- 27. Jak zarejestrować nową listę <IChecker> do Autofac ContainerBuilder
- 28. Jak dodać hiperłącze do wiersza tabeli <tr>
- 29. Jak określić aplikację w stanie aktywnym lub nieaktywnym?
- 30. Jak dodać < and > w łańcuchach android.xml
to działa z więcej niż 1 wartością listy? – JoJo