0
我在用戶module.may的主頁中使用actionlink,我想將當前url的eventid(在所有視圖中)作爲路由值傳遞給actionlink 。但我使用下面的代碼,在asp.net mvc 2.0中獲取當前url的id值
<%=Html.ActionLink("Create Account", "UserRegistration",
new { eventid = ViewContext.RouteData.Values["id"] })%>
但它沒有檢索到id的URL。
我的網址在以下甲,
http://localhost:12905/User/User/Order?eventID=2
這裏EVENTID = 2是通用於所有views.So我想這個事件ID發送到ActionLink的作爲路線值。 由於提前,
感謝回答M4N.Bit我試圖像given.but它顯示以下錯誤, – Mallikarjuna 2010-11-08 09:28:33
參數字典包含'Stalbans.Areas.User.Controllers.UserController'中方法'System.Web.Mvc.ActionResult UserRegistration(Int32)'的非空類型'System.Int32'的參數'eventid' 。可選參數必須是引用類型,可爲空類型,或者聲明爲可選參數。 參數名稱:參數 – Mallikarjuna 2010-11-08 09:29:17