gpt4 book ai didi

asp.net-mvc-3 - 我可以防止共享布局用于错误消息吗?

转载 作者:行者123 更新时间:2023-12-04 06:04:17 26 4
gpt4 key购买 nike

对于我的大部分站点,我正在使用在 _ViewStart.cshtml 中设置的共享布局文件。类似的东西:

@{
Layout = "~/Views/Shared/_Layout.cshtml";
}

我的大部分站点和错误报告页面之间几乎没有共享信息。我如何区分这两种情况?

我希望为所有页面加载共享布局,除了任何错误报告的页面。

最佳答案

您可以在每页/ View 的基础上更改布局

@{
var model = ViewContext.Controller.ViewData.Model;
if (model is System.Web.Mvc.HandleErrorInfo) {
Layout = "";
} else {
Layout = "~/Views/Shared/_Layout.cshtml";
}
}

这是来自我的 Post.vbhtml 页面 - 我只需要更改布局页面以使用不同的布局。

关于asp.net-mvc-3 - 我可以防止共享布局用于错误消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com