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

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010