diff --git a/src/BootstrapBlazor.Server/Components/Samples/Client.razor b/src/BootstrapBlazor.Server/Components/Samples/Client.razor index 22e87ceb7d7..4f72fa430a4 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Client.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Client.razor @@ -6,13 +6,14 @@
@Localizer["BasicUsageP1"]
-@Localizer["BasicUsageP1"]
@((MarkupString)Localizer["BasicUsageP2"].Value)
public void Configure(IApplicationBuilder app)
{
// ...
// 增加下面这一行
+ // add this line
app.UseBootstrapBlazor();
app.UseEndpoints(endpoints =>
{
@@ -21,13 +22,11 @@
endpoints.MapFallbackToPage("/_Host");
});
}
- @((MarkupString)Localizer["BasicUsageTips"].Value)
-@((MarkupString)Localizer["BasicUsageTips"].Value)
+@((MarkupString)Localizer["BasicUsageP3"].Value)
[Inject]
[NotNull]
@@ -44,9 +43,29 @@ protected override async Task OnAfterRenderAsync(bool firstRender)
ClientInfo = await ClientService.GetClientInfo();
StateHasChanged();
}
-}
-
- @((MarkupString)Localizer["BasicUsageP4"].Value)
+@((MarkupString)Localizer["LocatorsProviderOptions"].Value)
+@((MarkupString)Localizer["LocatorsProviderDesc1"].Value)
+{
+ "BootstrapBlazorOptions": {
+ "WebClientOptions": {
+ "EnableIpLocator": true
+ }
+}
+ @((MarkupString)Localizer["LocatorsProviderDesc2"].Value)
+services.AddBootstrapBlazor(op =>
+{
+ op.WebClientOptions.EnableIpLocator = true;
+});
+ @((MarkupString)Localizer["LocatorsProviderDesc3"].Value)
+services.Configure<BootstrapBlazorOptions>(op =>
+{
+ op.WebClientOptions.EnableIpLocator = true;
+});
+
+
@Localizer["IpLocatorFactoryDesc"] IpLocatorFactory
diff --git a/src/BootstrapBlazor.Server/Components/Samples/Locators.razor b/src/BootstrapBlazor.Server/Components/Samples/Locators.razor index 4e0dc7cd842..0657fffade4 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Locators.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Locators.razor @@ -40,6 +40,9 @@ Location = await provider.Locate(Ip);183.160.236.53 @Localizer["LocatorsNormalTips4"]