在MVC Core 1.0中,你不能再向_Layout.cshtml传递ViewData了。MVC Core 1.0引入了一个新的特性,即ViewComponent,用于替代传统的_Layout.cshtml中的ViewData传递数据的方式。
ViewComponent是一个可重用的组件,可以在视图中嵌入,并且可以通过参数传递数据。它可以用于在视图中呈现一些通用的内容,例如导航菜单、侧边栏等。
要在MVC Core 1.0中使用ViewComponent,你需要按照以下步骤进行操作:
在使用ViewComponent时,你可以在视图中使用以下方式来调用它:
@await Component.InvokeAsync("MyViewComponent", new { data = "Hello" })
这将调用名为MyViewComponent的ViewComponent,并将一个名为data的参数传递给它。
关于MVC Core 1.0中ViewComponent的更多信息,请参考腾讯云的官方文档:
领取专属 10元无门槛券
手把手带您无忧上云