作者:520TING小妖 | 来源:互联网 | 2022-11-29 19:10
1> Isaac..:
如果可以使用Javascript进行操作,请使用Javascript Interop:1.定义一个提取令牌的Javascript函数。2.定义一个调用该函数的C#方法
但是最好使用本身使用Javascript的Blazor来做到这一点……您需要的是查看Microsoft.AspNetCore.Blazor.Services.UriHelperBase和/或Microsoft.AspNetCore.Blazor.Browser.Services中定义的方法。 .BrowserUriHelper
希望这可以帮助...
注意:
元素是在wwwroot文件夹中的Index.Html文件中设置的。
“ HTML
元素指定用于文档中包含的所有相对URL的基本URL。文档中只能有一个元素。
可以使用document.baseURI从脚本中查询文档的基本URL。”
尝试这个:
var absoluteUrl = UriHelper.GetAbsoluteUri();
var token = absoluteUrl.Substring(absoluteUrl.IndexOf("=") + 1);