我期望在Razor @ ViewContext.RouteData.Values [「id」]返回一個整數,雖然它返回'Id=X'
。爲什麼ViewContext.RouteData.Values [「X」]返回鍵vlaue?雖然我期望只是值
比如我的控制器,如:
public ActionResult Index(int? id)
{
return View();
}
而且在剃刀:
<input type="text" value='@ViewContext.RouteData.Values["id"]' id="routeDataId" />
結果與'Id=X'
它返回'Id = X',其中X是你的'int'值? – whoah
是的,我期望文本框顯示X – Mostafa