diff --git a/src/BootstrapBlazor.Server/Components/Samples/Locators.razor b/src/BootstrapBlazor.Server/Components/Samples/Locators.razor index 8fb07a28cff..4e0dc7cd842 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/Locators.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/Locators.razor @@ -17,6 +17,7 @@ private IIpLocatorFactory? IpLocatorFactory { get; set; }
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance)
@Localizer["LocatorsNormalExtendDescription"]
+@Localizer["LocatorsNormalExtend1"]
private class CustomerLocatorProvider : DefaultIpLocatorProvider
{
@@ -25,35 +26,20 @@ private IIpLocatorFactory? IpLocatorFactory { get; set; }
throw new NotImplementedException();
}
}
+
@Localizer["LocatorsNormalExtend2"]
services.AddSingleton<IIpLocatorProvider, CustomerLocatorProvider>();
@((MarkupString)Localizer["LocatorsNormalCustomerLocator"].Value)
+ +@Localizer["LocatorsNormalExtend3"]
+var provider = IpLocatorFactory.Create(ProviderName); +Location = await provider.Locate(Ip);+
@Localizer["LocatorsNormalIpTitle"]
112.224.74.239 @Localizer["LocatorsNormalTips3"]
183.160.236.53 @Localizer["LocatorsNormalTips4"]
@((MarkupString)Localizer["LocatorsProviderOptions"].Value)
-{
- "BootstrapBlazorOptions": {
- "WebClientOptions": {
- "EnableIpLocator": true
- }
- }
-}
- services.AddBootstrapBlazor(op =>
-{
- op.WebClientOptions.EnableIpLocator = true;
-});
- services.Configure<BootstrapBlazorOptions>(op =>
-{
- op.WebClientOptions.EnableIpLocator = true;
-});
-