SORU
22 NİSAN 2009, ÇARŞAMBA


Html Kullanarak.ActionLink farklı denetleyicisinde eylem çağrısı

Denetleyicileri ActionLink kullanma arasında gezinmek için çalışıyorum. Bir örnekle sorunumu anlatacağım.

Endeks üzerinde Şapka denetleyicisi görünümü duyuyorum, ve kod aşağıda Ürün Detayları denetleyicisi eylem için bir bağlantı oluşturmak için çalışıyorum.

<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>

Ürün denetleyicisinde Ayrıntılar için bir bağlantı oluşturmak yerine, bu Hat denetleyicisi ve ekler sonuna Uzunluk parametresi altında eylem: Ayrıntılar için bir bağlantı oluşturur

Hat/Details/9?Length=7

HTML.ActionLink bu sorun yüzünden denetleyicileri arasında geçiş yapmak için kullanmayı hayal bile edemem. Eğer yanlış ne yapıyorum bana gelin eğer ben takdir edecektir. Teşekkürler

PS: MVC ile birlikte gelen varsayılan rota ayarı kullanıyorum

routes.MapRoute("Default", "{controller}/{action}/{id}", 
                     new { controller = "Home", action = "Index", id = "" } );

CEVAP
22 NİSAN 2009, ÇARŞAMBA


İstediğin bu aşırı

//linkText, actionName, controllerName, routeValues, htmlAttributes
<%=Html.ActionLink("Details", "Details", 
    "Product", new {id = item.ID}, null) %>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • Vsauce

    Vsauce

    30 Temmuz 2007