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

  • gsipek

    gsipek

    20 Temmuz 2007
  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • RealPapaPit

    RealPapaPit

    16 Mart 2009