它在屏幕上呈现为 http://-6ren">
gpt4 book ai didi

asp.net-mvc - ASP.NET MVC Url 显示问题

转载 作者:行者123 更新时间:2023-12-04 06:42:10 25 4
gpt4 key购买 nike

我最近一直在试验 ASP.NET 的配置文件功能。我无法正确显示“网站”属性。例如,如果我输入的网站是:facebook.com/contactalig,我使用

<a href="<%: Profile.Website %>"><%: Profile.Website %></a>
它在屏幕上呈现为 http://localhost:51225/users/facebook.com/contactalig更清洁的解决方案。

提前致谢。

最佳答案

如果没有协议(protocol)等,它就不是绝对 uri,因此浏览器(正确地)将其视为相对于当前 URL。

所以是的:检查协议(protocol)。也许只是 StartsWith 在这里就足够了,否则一个正则表达式或 Uri.TryCreate (或任何它是)指定绝对值。

就我个人而言,我会在数据输入时进行此检查,而不是在显示时进行。

关于asp.net-mvc - ASP.NET MVC Url 显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4112404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com