c# - 确定 View 是否被渲染为 Partial

标签 c# asp.net-mvc-3 razor partial-views

有没有办法确定 View 是否呈现为局部 View ?

我希望通过捕获这个来扩展我正在编写的部分的重用...并在必要时为 View 分配适当的布局。

目前我只是在 div 中呈现它,但我也可以看到我们将它用作模态并且可能它是自己的页面。

(模式不需要任何更改,所以不用担心)

编辑: 澄清我的问题。

我想知道是否有办法确定由...呈现的 View 之间的区别

/path/to/controller

Html.Partial("/path/to/view.cshtml")

最佳答案

为什么不用@if (Layout==null)? 我仍然会为“自己的”页面推荐另一个 View 并在那里设置布局。

关于c# - 确定 View 是否被渲染为 Partial,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349367/

相关文章:

c# - 无法在 Portrait 中锁定一个 View Controller ,xamarin IOS

asp.net-mvc - 过滤器在asp.net mvc中执行的顺序是什么

c# - 将 Id 或其他属性添加到 ASP.NET MVC 3 Html Helper Textbox

asp.net-mvc-3 - SSL 似乎没有正确安装

c# - 运行 SQL 的 AJAX 请求后不需要的页面刷新

c# - 使用 ValidateCredentials 重复失败的登录尝试是否会导致用户被锁定?

c# - JavaScript 错误 : Message: Expected ')'

c# - 如何在 C# .NET 中读取 HDD S.M.A.R.T 寄存器并获取该寄存器的所有关联值?

asp.net-mvc - “Back”按钮和防伪 token

c# - JavaScript float 错误