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

  • alexis gillis

    alexis gilli

    23 HAZİRAN 2011
  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009