Html.ActionLink中视图view的参数设置无效

参考资料:https://www.cnblogs.com/something/archive/2013/05/16/3081898.html

 

@Html.ActionLink("主页", "View1", "Card", new { box = TempData["box"] })

语句中 box = TempData["box"] 无效

 

 

错误原因:@Html.ActionLink()的括号中四个参数意思为

Html.ActionLink("linkText","actionName",routeValues,htmlAttributes)

 

@Html.ActionLink()的括号中五个参数意思为

五 Html.ActionLink("linkText","actionName","controlName",routeValues,htmlAttributes)

 

我要用的是五个参数的,却少了一个参数,导致编译器理解为四个参数的那一个

 

解决方案:新增最后一个参数new { },改为

@Html.ActionLink("主页", "View1", "Card", new { box = TempData["box"] }, new { })

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值