C# Web应用程序从iframe告诉请求?

C# Web应用程序从iframe告诉请求?,c#,asp.net,iframe,C#,Asp.net,Iframe,在asp.net中,有没有办法判断请求是否来自iframe 非常感谢您如果您无法控制请求,请不要这样做。如果有人创建了一个带有iFrame的页面,然后在其中加载了您的内容,那么请求中不会有任何区别 如果发出请求,则可以添加一个查询字符串参数,如?fromIFrame=1,并告诉asp.net应用程序它来自一个iFrame。如果您无法控制请求,则不能。如果有人创建了一个带有iFrame的页面,然后在其中加载了您的内容,那么请求中不会有任何区别 如果您正在发出请求,那么您可以添加一个查询字符串参数,

在asp.net中,有没有办法判断请求是否来自iframe


非常感谢您

如果您无法控制请求,请不要这样做。如果有人创建了一个带有iFrame的页面,然后在其中加载了您的内容,那么请求中不会有任何区别


如果发出请求,则可以添加一个查询字符串参数,如?fromIFrame=1,并告诉asp.net应用程序它来自一个iFrame。

如果您无法控制请求,则不能。如果有人创建了一个带有iFrame的页面,然后在其中加载了您的内容,那么请求中不会有任何区别


如果您正在发出请求,那么您可以添加一个查询字符串参数,例如?fromIFrame=1,并告诉您的asp.net应用程序它来自一个iFrame。

以下是javascript的答案

var isIframe = (window.location != window.parent.location) ? true : false;

然后,您可以使用一些Ajax请求,或者启用pageMethods并将该信息发送到服务器端。

下面是javascript的答案

var isIframe = (window.location != window.parent.location) ? true : false;
然后,您可以使用一些Ajax请求,或者启用pageMethods并将信息发送到服务器端。

否,iFrame的功能通常与真正的窗口或选项卡完全相同。否,iFrame的功能通常与真正的窗口或选项卡完全相同。