Blazor Hybrid / .NET MAUI support
This commit is contained in:
@ -8,7 +8,6 @@ using System.Reflection;
|
||||
using Oqtane.Repository;
|
||||
using Microsoft.AspNetCore.Localization;
|
||||
using Microsoft.Extensions.Configuration;
|
||||
using Microsoft.AspNetCore.Mvc.Rendering;
|
||||
using Microsoft.AspNetCore.Antiforgery;
|
||||
using Microsoft.AspNetCore.Http.Extensions;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
@ -61,7 +60,7 @@ namespace Oqtane.Pages
|
||||
public string AntiForgeryToken = "";
|
||||
public string AuthorizationToken = "";
|
||||
public string Runtime = "Server";
|
||||
public RenderMode RenderMode = RenderMode.Server;
|
||||
public string RenderMode = "ServerPrerendered";
|
||||
public int VisitorId = -1;
|
||||
public string RemoteIPAddress = "";
|
||||
public string HeadResources = "";
|
||||
@ -84,7 +83,7 @@ namespace Oqtane.Pages
|
||||
|
||||
if (_configuration.GetSection("RenderMode").Exists())
|
||||
{
|
||||
RenderMode = (RenderMode)Enum.Parse(typeof(RenderMode), _configuration.GetSection("RenderMode").Value, true);
|
||||
RenderMode = _configuration.GetSection("RenderMode").Value;
|
||||
}
|
||||
|
||||
// if framework is installed
|
||||
@ -123,7 +122,7 @@ namespace Oqtane.Pages
|
||||
}
|
||||
if (!string.IsNullOrEmpty(site.RenderMode))
|
||||
{
|
||||
RenderMode = (RenderMode)Enum.Parse(typeof(RenderMode), site.RenderMode, true);
|
||||
RenderMode = site.RenderMode;
|
||||
}
|
||||
if (site.FaviconFileId != null)
|
||||
{
|
||||
@ -242,7 +241,8 @@ namespace Oqtane.Pages
|
||||
try
|
||||
{
|
||||
// get request attributes
|
||||
string useragent = (Request.Headers[HeaderNames.UserAgent] != StringValues.Empty) ? Request.Headers[HeaderNames.UserAgent].ToString().Substring(0,256) : "(none)";
|
||||
string useragent = (Request.Headers[HeaderNames.UserAgent] != StringValues.Empty) ? Request.Headers[HeaderNames.UserAgent] : "(none)";
|
||||
useragent = (useragent.Length > 256) ? useragent.Substring(0, 256) : useragent;
|
||||
string language = (Request.Headers[HeaderNames.AcceptLanguage] != StringValues.Empty) ? Request.Headers[HeaderNames.AcceptLanguage] : "";
|
||||
language = (language.Contains(",")) ? language.Substring(0, language.IndexOf(",")) : language;
|
||||
language = (language.Contains(";")) ? language.Substring(0, language.IndexOf(";")) : language;
|
||||
|
Reference in New Issue
Block a user