Bir URL'nin alt dizininin adını ayıklamak ve ASP.NET C# içindeki sunucu tarafındaki bir dizeye kaydetmek istiyorum.ASP.NET C'deki URL'den alt dizin adı ayıkla #
http://www.example.com/directory1/directory2/default.aspx
nasıl URL'den değer 'dizin2' alacağı: Örneğin, ben şöyle bir URL'ye sahip Diyelim? Eğer sayfa dizini
string words = "http://www.example.com/directory1/directory2/default.aspx";
string[] split = words.Split(new Char[] { '/'});
string myDir=split[split.Length-2]; // Result will be directory2
İşte
MSDN'den örnektir almak istiyorsanız
Biraz daha hassas olmak isteyebilirsiniz: Sayfanın önceki son Subdir istiyor? yani url 'http: // www.abc.com/foo/bar/baz/default.aspx' ise' baz' istersiniz? – Filburt
Lütfen güncellenmiş yanıtıma bakın. – jams