SORU
25 Kasım 2008, Salı


ASP.NET kontrol etmek için bir ActionLink bir KİMLİĞİ geçen MVC

Bir html gönderiyorum KİMLİĞİ almak için göremiyorum.Benim denetleyicisi ActionLink, burada yapmaya çalıştığım şey

<li>
    <%= Html.ActionLink("Modify Villa", "Modify", "Villa", new { @id = "1" })%></li>


    public ActionResult Modify(string ID)
    {

        ViewData["Title"] =ID;
        return View();
    }

O kadar takip ettim bir öğretici tavsiye, ama işe yaramıyor, ayrıca sokuyor, değil mi ?=5 URL sonunda uzunluğu!

Şimdiden teşekkürler!

burada kullandığım güzergah, varsayılan . edit:

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
        );

biri aşağıda iki öneri downvoted var gibi görünüyor ama çözüm yazan yok!

CEVAP
25 Kasım 2008, Salı


Sana benzemiyor ActionLink doğru aşırı kullanıyor. Bu: - deneyin

<%=Html.ActionLink("Modify Villa", "Modify", new {id = "1"})%>

Bu sizin bakış /Görüş/Villa klasör altında olduğunu varsayar. O zaman sana ihtiyacım şüpheli değil

<%=Html.ActionLink("Modify Villa", "Modify", "Villa", new {id = "1"}, null)%>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • itfigueres

    itfigueres

    12 EKİM 2013