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

  • Bad Lip Reading

    Bad Lip Read

    22 Mart 2011
  • Kyler Briskey

    Kyler Briske

    20 ŞUBAT 2011
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010