2009-02-19 5 views
6

Denetleyici ve eylem için tam URL'yi (protokol ve etki alanı dahil) almanın doğru yolu nedir? E-posta yoluyla sayfalara bağlantılar gönderebilmek için buna ihtiyacım var.Bir denetleyici ve eylem için tam nitelikli URL alın.

Sadece Url.Action() yöntemini kullanmayı ve Request.Url öğesinden güncel sunucu ana bilgisayar adıyla birleştirmeyi umuyordum. Ancak, Url.Action'ın içeriğe duyarlı olduğu ve bu nedenle zaten aynı denetleyicide iseniz tam yolu göstermeyecek gibi görünüyor.

Herhangi bir fikrin var mı?

Teşekkür

James

cevap

9

e-posta için uygun tam olarak nitelenmiş bir URL elde etmesini aşırı birini çağırmak vb hostname, protokol, almak Url.Action ait aşırı yükler() vardır.

+0

Mükemmel, hızlı yanıt için teşekkürler – James