Razor Html.Raw()对源页面中的定位标记帮助程序无效

Razor Html.Raw()对源页面中的定位标记帮助程序无效,razor,asp.net-core-3.1,Razor,Asp.net Core 3.1,使用ASP.NET Core 3.1 MVC,我尝试生成如下链接(注意使用非英语语言,我的意思是RTL) 然而,点击链接,创建一个正确的波斯语URL,这是真正的工作,但我想知道,如果它是不好的搜索引擎优化呈现链接编码模式,如果我可以呈现在源页面上的链接,以看到波斯语太多 小结:使我的href以波斯语正确呈现在源代码页面上,以下代码无效: asp-route-PersianTitle="@Html.Raw(item.PersianTitle)" 我在asp.forum,ne

使用ASP.NET Core 3.1 MVC,我尝试生成如下链接(注意使用非英语语言,我的意思是RTL)

然而,点击链接,创建一个正确的波斯语URL,这是真正的工作,但我想知道,如果它是不好的搜索引擎优化呈现链接编码模式,如果我可以呈现在源页面上的链接,以看到波斯语太多

小结:使我的
href
以波斯语正确呈现在源代码页面上,以下代码无效:

asp-route-PersianTitle="@Html.Raw(item.PersianTitle)" 

我在
asp.forum,net
中提出了我的问题,我在这里找到了答案:
 href="/%DA%A9%D9%84%DB%8C%D8%AF-%D8%B3%D8%A7%D8%B2%DB%8C-%D9%87%D8%A7/%25D8%25A7%25D8%25B5%25D9%2581%25D9%2587%25D8%25A7%25D9%2586"
asp-route-PersianTitle="@Html.Raw(item.PersianTitle)"