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ÅŸ:

Bir dize kontrol etmek için nasıl &quo...
Nasıl iPhone SDK üzerinde etkin bir İn...
Nasıl Server tablo sütun olup olmadığı...
Nasıl kontrol etmek için iOS sürümü?...
Standart bir fonksiyon JavaScript null...