0
我應該如何做到這一點而不使用RouteData.Values [「id」];使用ActionLink發送數據GET電話
我使用這個行動呼籲從視圖
@Html.ActionLink("Post","Create","Post", new {id=item.Id }, null)
這是Action
// GET: /Post/Create
public ActionResult Create()
{
var x = (string)RouteData.Values["id"];
var model = new Post() { DateCreated = DateTime.Now, BlogID = int.Parse(x)};
return View(model);
}
是有這樣做的更好的辦法?
謝謝你,接受你的awnser – Darkmage
你是歡迎。您可以根據需要添加任意數量的參數。藉助ASP.NET MVC,您還有另一個優勢。網址末尾的任何值都會傳遞給id參數,例如*「/ Post/Create/23」*。祝你今天愉快。 –