У меня есть этот код на мой взгляд:
<%=Html.ActionLink("Approve", "NewsApprove", New With {ID}, DBNull.Value)%>
в моем контроллере:
Function NewsApprove(ByVal dID As Integer) As ActionResult
dTempNews.ApproveNews(dID)
Return RedirectToAction("Administrator")
End Function
Моя проблема в том, что он всегда возвращает ошибку, которая говорит:
Словарь параметров содержит пустую запись для параметра 'dID' не обнуляемого типа 'System.Int32' для метода 'System.Web.Mvc.ActionResult NewsApprove (Int32)' в 'UC_Website.UserController'. Чтобы сделать параметр необязательным, его тип должен быть либо ссылочным типом, либо типом Nullable.
Но я не вижу никаких проблем с кодом.
Я думаю, что это простая проблема, но я не могу понять, как заставить это работать ..
Помогите, пожалуйста.
Спасибо!