У меня есть вид страницы, где у меня есть этот код:Html.ActionLink возвращает нуль
<%: Html.ActionLink("Edit", "Edit", "Admin", new { id = item.Username })%>
А вот мой контроллер
public ActionResult Edit(String id)
{
String x = id;
}
Но строка х имеет значение «нуль» .action Результат в Controller Admin, так что это не ошибка. Также я использую item.Username, чтобы показывать результаты в таблице, и он отлично работает.
Если я пытаюсь с этим в View
<%: Html.ActionLink("Edit", "Edit", "Admin", new { id = item.Username }, null)%>
Я получаю ошибку 404.
Кто-нибудь знает, где моя ошибка?
Вы проверили маршрут в Global.asax? –
Да, все в порядке. – daidai