Clean up use of relative URLs. Fixes #844 and #845 (#878)
* Handle links to empty-string href, resolved against base href Needed to change the URLs used in E2E tests to be able to cover this (i.e., removed the /RouterTest prefixes so the default relative URL became an empty string) * Change links in StandaloneApp sample to be relative * Standardize on base URIs having trailing slash everywhere Hence also change terminology from "base URI prefix" to simply "base URI" * Handle link highlighting when visiting base-href-but-without-trailing-slash * Removing leading slashes from base-relative URLs in templates
显示
- samples/StandaloneApp/Pages/FetchData.cshtml 3 个添加, 3 个删除samples/StandaloneApp/Pages/FetchData.cshtml
- samples/StandaloneApp/Shared/NavMenu.cshtml 4 个添加, 4 个删除samples/StandaloneApp/Shared/NavMenu.cshtml
- src/Microsoft.AspNetCore.Blazor.Browser.JS/src/Services/UriHelper.ts 12 个添加, 10 个删除...ft.AspNetCore.Blazor.Browser.JS/src/Services/UriHelper.ts
- src/Microsoft.AspNetCore.Blazor.Browser/Services/BrowserServiceProvider.cs 2 个添加, 2 个删除...NetCore.Blazor.Browser/Services/BrowserServiceProvider.cs
- src/Microsoft.AspNetCore.Blazor.Browser/Services/BrowserUriHelper.cs 35 个添加, 34 个删除...ft.AspNetCore.Blazor.Browser/Services/BrowserUriHelper.cs
- src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml 1 个添加, 1 个删除...-CSharp/BlazorHosted-CSharp.Client/Pages/FetchData.cshtml
- src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorHosted-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml 4 个添加, 4 个删除...d-CSharp/BlazorHosted-CSharp.Client/Shared/NavMenu.cshtml
- src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml 1 个添加, 1 个删除...es/content/BlazorStandalone-CSharp/Pages/FetchData.cshtml
- src/Microsoft.AspNetCore.Blazor.Templates/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml 4 个添加, 4 个删除...tes/content/BlazorStandalone-CSharp/Shared/NavMenu.cshtml
- src/Microsoft.AspNetCore.Blazor/Routing/NavLink.cs 36 个添加, 14 个删除src/Microsoft.AspNetCore.Blazor/Routing/NavLink.cs
- src/Microsoft.AspNetCore.Blazor/Routing/Router.cs 5 个添加, 5 个删除src/Microsoft.AspNetCore.Blazor/Routing/Router.cs
- src/Microsoft.AspNetCore.Blazor/Services/IUriHelper.cs 9 个添加, 9 个删除src/Microsoft.AspNetCore.Blazor/Services/IUriHelper.cs
- test/Microsoft.AspNetCore.Blazor.Browser.Test/BrowserUriHelperTest.cs 21 个添加, 19 个删除...ft.AspNetCore.Blazor.Browser.Test/BrowserUriHelperTest.cs
- test/Microsoft.AspNetCore.Blazor.E2ETest/Tests/RoutingTest.cs 43 个添加, 18 个删除.../Microsoft.AspNetCore.Blazor.E2ETest/Tests/RoutingTest.cs
- test/testapps/BasicTestApp/RouterTest/Default.cshtml 1 个添加, 2 个删除test/testapps/BasicTestApp/RouterTest/Default.cshtml
- test/testapps/BasicTestApp/RouterTest/Links.cshtml 10 个添加, 10 个删除test/testapps/BasicTestApp/RouterTest/Links.cshtml
- test/testapps/BasicTestApp/RouterTest/Other.cshtml 1 个添加, 2 个删除test/testapps/BasicTestApp/RouterTest/Other.cshtml
- test/testapps/BasicTestApp/RouterTest/TestRouter.cshtml 0 个添加, 1 个删除test/testapps/BasicTestApp/RouterTest/TestRouter.cshtml
- test/testapps/BasicTestApp/RouterTest/WithParameters.cshtml 1 个添加, 3 个删除test/testapps/BasicTestApp/RouterTest/WithParameters.cshtml
加载中
想要评论请 注册 或 登录