私はユーザー名のリストを持つ小さなテーブルを表示しています。別のページのユーザーを編集するために、各ユーザー名の隣にActionLinkが必要です。Html ActionLinkが表示されない
ここに私のビューページです:EmployeeControllerで
<%@ Page Title="" Language="C#"
Inherits="System.Web.Mvc.ViewPage<IEnumerable<WebUI.Models.IndexModel>>" %>
<table>
<tr>
<th></th>
<th>Username</th>
</tr>
<% foreach (var item in Model) { %>
<tr>
<td><% Html.ActionLink("Edit", "Edit", "Employee", new { id = item.UserID }, null); %></td>
<td><%: item.Username %></td>
</tr>
<% } %>
</table>
私のコントローラメソッド:
public ActionResult Index()
{
List<IndexModel> model = new List<IndexModel>();
//load model with data
return View(model);
}
public ActionResult Edit(Guid id)
{
return View();
}
マイモデル:ユーザ名が正しく表示さ
public class IndexModel
{
public Guid UserID { get; set; }
public string Username { get; set; }
}
、単にリンクはしませんが、表示されます。私はなぜそれがエラーをスローしないのか分からない。
私はここで何が欠けていますか?あなたのコードで:
ありがとう:)いつも小さなことですね。 – Steven