protected override void OnInitialized() { if (CookieService == null || CookieService.Context == null) { visible = false; return; } try { consentFeature = CookieService.Context.Features.Get <ITrackingConsentFeature>(); visible = !consentFeature?.CanTrack ?? false; cookieString = consentFeature?.CreateConsentCookie(); } catch (Exception exc) { visible = false; } }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { #line 2 "C:\Users\AlumnoMCSD\source\Github\SolucionesMVC\ProyectoCore\ProyectoCore\Views\Shared\_PartialCookieConsent.cshtml" Layout = null; #line default #line hidden BeginContext(70, 2, true); WriteLiteral("\r\n"); EndContext(); #line 6 "C:\Users\AlumnoMCSD\source\Github\SolucionesMVC\ProyectoCore\ProyectoCore\Views\Shared\_PartialCookieConsent.cshtml" ITrackingConsentFeature trackingConsent = Context.Features.Get <ITrackingConsentFeature>(); bool cookiesAceptadas = false; String consentCookie = ""; if (trackingConsent != null) { cookiesAceptadas = trackingConsent.CanTrack; consentCookie = trackingConsent.CreateConsentCookie(); } #line default #line hidden BeginContext(411, 258, true); WriteLiteral(@" <div class=""alert alert-dismissible text-center cookiealert"" role=""alert"" id=""divcookies""> <div class=""cookiealert-container""> <b>Aviso legal de Cookies</b> 🍪 Utilizamos Cookies para mejorar la experiencia del usuario. "); EndContext(); BeginContext(669, 118, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "bf46c67851c94ab0abc24067c91e386a", async() => { BeginContext(751, 32, true); WriteLiteral("\r\n Leer más\r\n "); EndContext(); } ); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Controller = (string)__tagHelperAttribute_2.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_2); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(787, 179, true); WriteLiteral("\r\n <button type=\"button\" class=\"btn btn-primary btn-sm acceptcookies\"\r\n aria-label=\"Close\"\r\n id=\"aceptocookies\"\r\n data-cookie=\""); EndContext(); BeginContext(967, 13, false); #line 28 "C:\Users\AlumnoMCSD\source\Github\SolucionesMVC\ProyectoCore\ProyectoCore\Views\Shared\_PartialCookieConsent.cshtml" Write(consentCookie); #line default #line hidden EndContext(); BeginContext(980, 294, true); WriteLiteral(@"""> Claro que si, guapi... </button> </div> </div> <script type=""text/javascript""> var boton = document.getElementById(""aceptocookies""); boton.addEventListener(""click"", function () { alert(""He leído la información y acepto""); }); </script> "); EndContext(); }