我目前在使用ASP.NET MVC 4和EF 4.0。
我有一个无序列表,其中包含列表项。每个列表项都包含名称和地址,并且可以单击。现在我想要做的是,当我单击列表项时,转到一个新的视图。这个视图被称为UitgebreidPersoonScherm,位于同一个控制器RelatieZoekenController中。
这是我目前的代码:
控制器:
[HttpPost]
public ActionResult UitgebreidPersoonScherm(int psnID)
{
ViewBag.Message = "UitgebreidPersoonScherm";
return View("UitgebreidPersoonScherm");
}
视图:
@model MobileApp.Models.ZoekModel
@{
ViewBag.Title = " Resultaten";
}
@using (Html.BeginForm("UitgebreidPersoonScherm", "RelatieZoeken", FormMethod.Post, new { id = "resultForm" }))
{ <ul data-role="listview" data-filter="true" data-inset="true" data-theme="g">
@foreach (var adres in Model.AdresList)
{
<li>
<a href='@Html.Action("UitgebreidPersoonScherm", "RelatieZoeken")'><b>@adres.Naam </b>
<br />@adres.Adres
</a></li>
}
</ul>
}
现在我对这个问题的解决方法一点头绪也没有。我尝试使用ActionLink来解决,但是我的数据没有显示出来。如果我去掉HttpPost,我就可以让它起作用,但是没有参数。目前也没有提供任何参数。
如果您需要任何额外的信息,请随时询问。
谢谢。