Merge pull request #2362 from sbwalker/dev

add Site option for specifying a Hosting Model of Blazor Hybrid
This commit is contained in:
Shaun Walker 2022-08-15 09:32:42 -04:00 committed by GitHub
commit 633e4acf0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 10 additions and 13 deletions

View File

@ -228,6 +228,7 @@
<select id="runtime" class="form-select" @bind="@_runtime" required>
<option value="Server">@SharedLocalizer["BlazorServer"]</option>
<option value="WebAssembly">@SharedLocalizer["BlazorWebAssembly"]</option>
<option value="Hybrid">@SharedLocalizer["BlazorHybrid"]</option>
</select>
</div>
</div>

View File

@ -89,6 +89,7 @@ else
<select id="runtime" class="form-select" @bind="@_runtime" required>
<option value="Server">@SharedLocalizer["BlazorServer"]</option>
<option value="WebAssembly">@SharedLocalizer["BlazorWebAssembly"]</option>
<option value="Hybrid">@SharedLocalizer["BlazorHybrid"]</option>
</select>
</div>
</div>

View File

@ -318,6 +318,9 @@
<data name="BlazorWebAssembly" xml:space="preserve">
<value>Blazor WebAssembly</value>
</data>
<data name="BlazorHybrid" xml:space="preserve">
<value>Blazor Hybrid</value>
</data>
<data name="Settings" xml:space="preserve">
<value>Settings</value>
</data>

View File

@ -1,5 +1,3 @@
@inherits ErrorBoundary
<DynamicComponent Type="@ComponentType" Parameters="@Parameters"></DynamicComponent>
@code {
@ -11,16 +9,10 @@
Parameters = new Dictionary<string, object>();
Parameters.Add(new KeyValuePair<string, object>("AntiForgeryToken", ""));
Parameters.Add(new KeyValuePair<string, object>("Runtime", "Hybrid"));
Parameters.Add(new KeyValuePair<string, object>("RenderMode", "Hybrid"));
Parameters.Add(new KeyValuePair<string, object>("RenderMode", ""));
Parameters.Add(new KeyValuePair<string, object>("VisitorId", -1));
Parameters.Add(new KeyValuePair<string, object>("RemoteIPAddress", ""));
Parameters.Add(new KeyValuePair<string, object>("AuthorizationToken", ""));
}
protected override async Task OnErrorAsync(Exception exception)
{
await base.OnErrorAsync(exception);
return;
}
}

View File

@ -46,7 +46,7 @@
{
<script src="_framework/blazor.webassembly.js"></script>
}
else
@if (Model.Runtime == "Server")
{
<script src="_framework/blazor.server.js"></script>
}

View File

@ -112,7 +112,7 @@ namespace Oqtane.Pages
}
var site = _sites.GetSite(alias.SiteId);
if (site != null && !site.IsDeleted)
if (site != null && !site.IsDeleted && site.Runtime != "Hybrid")
{
Route route = new Route(url, alias.Path);
@ -225,7 +225,7 @@ namespace Oqtane.Pages
}
else
{
Message = "Site Is Either Disabled Or Not Configured Correctly";
Message = "Site Is Disabled";
}
}
else