【发布时间】:2014-04-22 19:10:07
【问题描述】:
我想识别我网站的任何页面是否从外部网站中的 iframe 调用
我可以更改我的 _layout.cshtml。
换句话说,我希望有两种布局,一种供用户直接访问我的网站,另一种供从其他网站访问我的网站的用户使用(其他网站使用 iframe 引用我的网站)
我的问题是如何检测这两种类型并改变我的布局?
编辑 我需要知道服务器端的 iframe 才能更改它。我不想通过 javascrip 将用户重定向到某些操作 在我的某些观点中,我需要这样的命令,但如何?
@{
if(ViewBag.Iframe == true)
{
layout ="_Iframelayout.cshtml"
}
else
{
layout ="_Normallayout.cshtml"
}
}
【问题讨论】:
标签: javascript asp.net asp.net-mvc iframe