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["SubTitle"]

-

@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"]

+
+ @((MarkupString)Localizer["LocatorsProviderDesc"].Value) +