SORU
31 Mart 2009, Salı


Bir URL oluşturma denetleyicisi .NET MVC

Denetleyicisi Eylem bir bağlantı oluşturmak için güçlü bir e-posta göndermek için ihtiyacım var. Bunu yapmak için en iyi uygulama nedir? Benim güzergahlarını değiştirmeleri durumunda kendim inşa etmek istemiyorum.

Her e-posta için bir görünümü var ve bunu işlemek ve göndermek gerekir mi? Bunu yapmanın iyi bir yolu olabilir.

CEVAP
31 Mart 2009, Salı


Eğer sadece belirli bir eylem yolunu elde etmek istiyorsanız, UrlHelper kullanın:

UrlHelper u = new UrlHelper(this.ControllerContext.RequestContext);
string url = u.Action("About", "Home", null);

eğer bir köprü oluşturmak istiyorsanız:

string link = HtmlHelper.GenerateLink(this.ControllerContext.RequestContext, System.Web.Routing.RouteTable.Routes, "My link", "Root", "About", "Home", null, null);

Intellisense parametrelerin her biri anlamını verir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iNCH

    iNCH

    20 Temmuz 2009
  • SerienTrailerMP

    SerienTraile

    7 HAZİRAN 2012
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006