gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 从 c# 代码创建绝对 url

转载 作者:行者123 更新时间:2023-12-03 10:32:25 24 4
gpt4 key购买 nike

如何从 c# 代码生成绝对 url?

我想生成这样的网址:localhost/{controller}/{action}/{id} .有没有办法在 c# 中做到这一点,就像它可以在 View 中完成一样?

它不会在 Controller 内部生成,而是在 ViewModel 内部生成。

最佳答案

string absUrl = Url.Action("Index", "Products", null, Request.Url.Scheme);

只需添加 Request.Url.Scheme .它的作用是向 url 添加一个协议(protocol),强制它生成一个绝对 URL。

关于asp.net-mvc - ASP.NET MVC 从 c# 代码创建绝对 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4293801/

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