我剛剛開始ASP.NET的學校,我似乎無法解決這個問題。 在控制器中,我創建了一個(現在)硬編碼條目列表。 這些條目將顯示在視圖中,並且在視圖中您可以單擊其中一個條目。 我想要發生的是,當您單擊其中一個條目時,會顯示一個新視圖,其中顯示聯繫人的詳細信息(到目前爲止,只顯示電話號碼&名稱)。 有誰知道我可以做到這一點?如何從其他方法訪問列表?
控制器:
// GET:
public ActionResult
{
List<Contact> contactList = new List<Contact> { };
contactList.Add(new Contact("John", 10));
contactList.Add(new Contact("Joe", 20));
contactList.Add(new Contact("Jake", 30));
return View(contactList);
}
// GET: Contact/Details/5
public ActionResult Details(int id)
{
Contact contact = contactList.Find(id);
return View(contact);
}
索引視圖:
@using WhatsUp.Models;
@model List<Contact>
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<ul>
@foreach (Contact contact in Model)
{
<a href="../Contact/Details/@contact.phoneNumber"><li>@contact.name @contact.phoneNumber</li></a>
}
</ul>
聯繫方式查看
@using WhatsUp.Controllers
@using WhatsUp.Models
@model Contact
@{
ViewBag.Title = "Details";
}
<h2>Contact Details</h2>
<p>@Model.name</p>
配售名單索引方法的外界信息的工作,謝謝! :d –