Cześć
od pewnego czasu trudzę się z rozwiązaniem pewnego problemu w moim projekcie
Mianowicie, mam kontrolera w którym mam 2 metody
public ActionResult TeamStatistics()
{
using (var ctx = new FootballEntities())
{
var teams = new List<String>();
foreach (var x in ctx.Teams)
{
teams.Add(x.FullName);
}
return View(teams);
}
}
public ActionResult SingleTeamStatistics( String name) {
return PartialView(name); }
}
Czyli przekazuję do view o nazwie TeamStatistics listę nazw zespołów. I teraz chciałbym w tym widoku wyświetlić te wszystkie nazwy, i umożliwić kliknięcie w nie. Po kliknięciu w daną nazwę powinien ładować się partial view SingleTeamStatistics z odpowiednimi danymi (na chwilę obecną niehc to będzie tylko nazwa zespołu).
W pliku TeamStatistics mam narazie ten kod:
<div id="someDiv">
</div>
@{
foreach (String d in Model)
{
<a class="btn demo " role="button">@d</a>
<script>
$(document).ready(function () {
$(" .demo").click(function () {
$("#someDiv").load(' @Html.ActionLink("Edit", "SingleTeamStatistics", new { name=d}
)');
});
});
</script>
}
}
a w partial view po prostu
@model string
<p>@Model</p>
Niestety ten kod nie działa
Potrafił by mi ktoś z tym pomóc?