网址操作回调在MVC 5中无效

时间:2018-10-03 07:18:25

标签: asp.net-mvc asp.net-mvc-5 callback

我使用MVC ASP.Net 4.5构建了一个门户。我自定义了注册过程,即用户在通过电子邮件中的url激活密码后立即重置密码。我生成如下所示的回调网址,

var callbackUrl = Url.Action("ResetPassword", "Account", new { userId = userID, code = code, firstTime = firstTime }, protocol: Request.Url.Scheme);

除了在Samsung Galaxy Note 8中安装的mozilla浏览器和gmail mobile之外,大多数环境都没有问题。它们不会加载该参数。它们只会像url以下那样加载,

http://www.example.com/Account/ResetPassword

虽然应该, http://www.example.com/Account/ResetPassword?userId=d8023372-3c75-4fbc-b61f-1eb72ccc0b9a&code=eg33TqZZjjPSfOdUsrTXx%2ByEc7Lhfxb1el2vt0FmvhaW3EGw5VIbc4x%2BcP%2FchdBHbJUD5uwZd%2BpABZqlDR1CJciK4HTaDdX535KTCYOCQywobEIx%2B0JhY0vQwmfvCgDUta6gOT%2BD68vYeLEgyrzvBvYmEGBOHsCNDNI4JeO7YNbz8CXSpRIiRBC4elwi4uiQ%2BPXosvs7iEroJDLO7mQ%3D%3D&firstTime=1

我真的感到困惑,为什么回调不返回有效的URL。请告知我该怎么办?

最好的问候, 阿芬

0 个答案:

没有答案