相关疑难解决方法(0)

如何在ASP.NET MVC操作中获取引用者URL?

如何在ASP.NET MVC操作中获取引用者URL?我在调用操作之前尝试重定向回页面.

asp.net-mvc redirect referrer

83
推荐指数
3
解决办法
8万
查看次数

如何判断用户是否正在访问"/Default.aspx"或只是"/"

我正在写我的Global.asax.cs的Application_BeginRequest部分.

出于搜索引擎优化的目的,我正在尝试重定向正在查看的用户:

http://www.example.com/Default.aspx
Run Code Online (Sandbox Code Playgroud)

至:

http://www.example.com/
Run Code Online (Sandbox Code Playgroud)

我的问题是:

如何判断用户正在查看哪些内容?我一直在用:

HttpContext.Current.Request.Url.*
Run Code Online (Sandbox Code Playgroud)

但无论我访问哪一个,所有参数都是相同的.

.net c# asp.net c#-4.0

15
推荐指数
2
解决办法
2990
查看次数

在C#api控制器中获取请求源

当我用ajax调用调用某个api端点时,有什么方法可以在api控制器中获取请求原点值?

例如,我正在从www.xyz.com拨打这个电话:

$http({
    url: 'http://myazurewebsite.azurewebsites.net/api/ValueCall/CheckForExistingValuers',
    method: "GET",
    params: { loanID: $scope.loanIdPopup }
}).success(function (data) {

}).error(function (data) {

});
Run Code Online (Sandbox Code Playgroud)

一旦进入api方面,我怎样才能获得www.xyz.com的价值?

CORS正常运行.

c# httpwebrequest httprequest cors asp.net-web-api

12
推荐指数
3
解决办法
2万
查看次数

仅在特定域上加载iframe

我想允许某些网站在我的域中的网页上嵌入iframe。但是,我不希望任何人未经我的许可即可使用iframe内容。如何仅允许我选择的域将iframe嵌入页面内容?

我知道vimeo会这样做,并允许视频所有者在他们认为不合适的某些网站上阻止视频。

我需要服务器端ASP.NET解决方案,因为可以更改Javascript代码。但是,如果可以使用javascript代码及其安全性来完成,那就可以了。

从我所看到的情况中,我需要以某种方式传递引荐来源网址,但这种方式可以由其他网站所有者手动更改为包括iframe本身,并且未经许可也可以在其网站上使用。

html asp.net iframe

5
推荐指数
1
解决办法
2352
查看次数

Url Referrer 在 WebApi 2 MVC 项目中不可用

我有一个带有Controllers控制器的 MVC WebAPI 2 项目。我试图调用的方法是POST(创建)。我需要访问调用该方法的引用 URL,无论我访问什么对象,引用 URL 要么不存在于对象中,要么为空。

例如,我添加了HTTPContext引用并返回以下内容null

var thingythingthing = HttpContext.Current.Request.UrlReferrer;
Run Code Online (Sandbox Code Playgroud)

Request对象不具有UrlReferrer财产。

这也返回 null:

HttpContext.Current.Request.ServerVariables["HTTP_REFERER"]
Run Code Online (Sandbox Code Playgroud)

我无法修改标头,因为我需要能够生成指向该方法的链接并按调用来源过滤访问。

我应该查看的任何特定地方,或者,为什么这些返回 null 的任何特定原因?

编辑:我有一个针对 GET 方法 ( HttpContext.Current.Request.RequestContext.HttpContext.Request.UrlReferrer)的解决方案,但没有针对 POST 方法的解决方案。

c# controller httpcontext asp.net-mvc-4 asp.net-web-api2

5
推荐指数
1
解决办法
8052
查看次数