Html formlarında model ciltleme için çok sayıda örnek var, ancak ActionLinks/GET istekleri için model bağını kullanıp kullanamayacağını ve nasıl yapılacağını merak ediyorum. Ben URL Str özelliklerini sunar istiyorum nasıl göstermek için sunuyoruz;Model bağlama ve GET istekleri?
Yani, aşağıdaki modeli
public class Lurl
{
public string Str {get;set;}
public char Chr {get;set;}
public double Dbl {get;set;}
}
ve aşağıdaki rotayı (bu kurulacağını emin değilim verilen isterdim
routes.MapRoute(
"LurlRoute",
"Main/Index/{str}/{chr}/{dbl}",
new
{
controller = "Main",
action = "Index",
lurl = (Lurl)null
}
);
Chr ve İKO) benim Kontrolör
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult Index(Lurl lurl)
{
/* snip */
}
bir in bu şekilde kullanmak d sayfamda bu şekilde (iki olası seçenek; Daha fazlası var mı?)
<div class="links">
<%Html.ActionLink("Link one", "Index", new { lurl = Model })%><br />
<%Html.ActionLink("Link two", "Index",
new { str = Model.Str, chr = Model.Chr, dbl = Model.Dbl })%>
</div>
Model bağlama altyapısı ile bu mümkün mü? Ve eğer öyleyse, onları çalışmak için benim örnekleri için ne yapılması gerekiyor?
Ayrıca harika bir soru için + 1'leyin! –