Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

30 lignes
837 B

  1. namespace BlazorPages.Tools
  2. {
  3. public static class UriExtenssions
  4. {
  5. public static string GetQueryStringValue(string uri, string key)
  6. {
  7. try
  8. {
  9. var parts = uri.Split("?", options: StringSplitOptions.RemoveEmptyEntries);
  10. if (parts.Length != 2)
  11. return "";
  12. var qparts = parts[1].Split("&");
  13. foreach (var kv in qparts)
  14. {
  15. var k = kv.Split("=")[0];
  16. var v = kv.Split("=")[1];
  17. if (k.Equals(key, StringComparison.InvariantCultureIgnoreCase))
  18. return v;
  19. }
  20. return "";
  21. }
  22. catch (Exception)
  23. {
  24. return "";
  25. }
  26. }
  27. }
  28. }