Browse Source

Avoid using the KeyValuePair.Create() polyfill in ASP.NET MVC 5.3 views

pull/2481/head
Kévin Chalet 2 months ago
parent
commit
cb2f40b16c
  1. 2
      Directory.Packages.props
  2. 4
      sandbox/OpenIddict.Sandbox.AspNet.Server/Views/Authorization/Authorize.cshtml
  3. 4
      sandbox/OpenIddict.Sandbox.AspNet.Server/Views/Authorization/EndSession.cshtml

2
Directory.Packages.props

@ -172,7 +172,7 @@
on some of the targeted TFMs (e.g Index, Range or nullable attributes on .NET Framework/.NET Standard).
-->
<ItemGroup Label="Package versions for all targets">
<GlobalPackageReference Include="Meziantou.Polyfill" Version="1.0.116" />
<GlobalPackageReference Include="Meziantou.Polyfill" Version="1.0.140" />
</ItemGroup>
</Project>

4
sandbox/OpenIddict.Sandbox.AspNet.Server/Views/Authorization/Authorize.cshtml

@ -14,10 +14,10 @@
foreach (var parameter in string.Equals(Request.HttpMethod, "POST", StringComparison.OrdinalIgnoreCase) ?
from name in Request.Form.AllKeys
from value in Request.Form.GetValues(name)
select KeyValuePair.Create(name, value) :
select new KeyValuePair<string, string>(name, value) :
from name in Request.QueryString.AllKeys
from value in Request.QueryString.GetValues(name)
select KeyValuePair.Create(name, value))
select new KeyValuePair<string, string>(name, value))
{
<input type="hidden" name="@parameter.Key" value="@parameter.Value" />
}

4
sandbox/OpenIddict.Sandbox.AspNet.Server/Views/Authorization/EndSession.cshtml

@ -12,10 +12,10 @@
foreach (var parameter in string.Equals(Request.HttpMethod, "POST", StringComparison.OrdinalIgnoreCase) ?
from name in Request.Form.AllKeys
from value in Request.Form.GetValues(name)
select KeyValuePair.Create(name, value) :
select new KeyValuePair<string, string>(name, value) :
from name in Request.QueryString.AllKeys
from value in Request.QueryString.GetValues(name)
select KeyValuePair.Create(name, value))
select new KeyValuePair<string, string>(name, value))
{
<input type="hidden" name="@parameter.Key" value="@parameter.Value" />
}

Loading…
Cancel
Save