您的位置:首页 > 其它

工作总结 控制器里操作方法 和路由的 小记

2017-12-29 13:07 447 查看

 

路由设置的 默认是 id

 

所有这样是一点毛病都没有的 

 

 

 

看这里

进操作方法的时候 设置成了 DId

 

路由参数的对象

 

 

 

 

 

 

 设置成 一样的参数名就好了

之前是    报错

报错

 

 参数匹配错误   Guid 类型 Id  拿不到值  为null  

传过来的是DId  (也可以加上参数名 值)    @{Html.RenderAction("DemandDetails", "ResourceDemand", new { Id = Model.Demand.Id });}

一起传过去

 

 

 

 

再看

这样写

不写,默认传过来 还是DId(就是主操作方法的DId)

1

2

3

 

 

 

 

 

 

 

 

 

 

 

1

2

 

 

 

 1

2

3

 

 总结分部视图

RenderAction  不写参数的时候 默认是用主视图(调用视图的参数) 

一个包含路由参数的对象。可使用 routeValues 提供绑定到操作方法参数的参数。routeValues 参数将与原始路由值合并,并重写这些值

合并成对象 一起 传到分部视图的操作方法的

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: