我的网站的前端依赖于Panel
中的void lock(T entity, LockModeType lockModeType);
文件进行导航,但它不适用于后端,所以我想使用自定义布局文件这个。
我经常看到这种情况。
@Transactional
public <S extends T> S save(S entity) {
if (entityInformation.isNew(entity)) {
em.persist(entity);
return entity;
} else {
return em.merge(entity);
}
}
它会放在视图中,但这对我不起作用。
还有更好的选择吗?为什么这个解决方案不起作用?
_Layout
只包含在新MVC
项目中找到的默认Layout = ViewData["~/Views/Shared/_AdminShared.cshtml"];
内容(暂时)
答案 0 :(得分:1)
您可以在没有ViewData的情况下直接使用自定义布局:
@{
ViewBag.Title = "CustomLayout";
Layout = "~/Views/Shared/_AdminShared.cshtml";
}
确保布局确实存在于共享文件夹下。
您也可以直接在控制器中声明特定于所需视图的内容:
return View("Index", "~/Views/Shared/_AdminShared.cshtml", Model);