1

我正在尝试创建一个只为移动网站加载的视图。 显然,将 .mobile 添加到视图名称以便 _Layout.cshtml 变为 _Layout.Mobile.cshtml 会导致在移动设备上查看设备时加载该视图。我已经为我的 VS 项目使用的第一个视图 - _Layout.cshtml 工作了,但是在它加载的那个文件中@Html.Partial(MVC.Shared.Views._Header, Model),我预计会发生同样的事情,它会知道加载 _Header.Mobile。而是查看 cshtml 视图,但事实并非如此。这是否意味着我必须手动更改对视图的所有引用以在视图的末尾添加 .Mobile?我认为 .Mobile 的重点是它会自动知道使用它吗?

4

1 回答 1

1

我会说你必须按名称加载部分才能工作,你在那里指定一个特定的文件。

你可以使用加载它

@Html.Partial("_Header", Model)
于 2012-11-12T10:45:04.370 回答