如何将特定项目重定向到特定站点
Posted
技术标签:
【中文标题】如何将特定项目重定向到特定站点【英文标题】:How do I redirect specific item to a specific site 【发布时间】:2022-01-15 21:08:24 【问题描述】:有没有办法将所选项目重定向到特定站点? Here's a pic that would help me explaining the problem
每当带有 title1 和 author1 的书上的价格按钮时,我希望它将我发送到 site1 并且每当单击带有 title2 和 author2 的书上的价格按钮时,我希望它发送到 site2。 这是超链接代码:
<a href="#?id=@item.Id" style="margin:0 10px"> Price </a>
实现这一目标的最佳方法是什么?如果需要,我可以提供更多代码。
【问题讨论】:
【参考方案1】:如果我们谈论的是两个不同的站点,您可以将其视为两个不同的端点,因此使用 href attribute
对您没有帮助。如果您知道第二个端点的路径(看起来像普通控制器的操作),您可以使用不同的技术来发送请求:
HttpRequestMessage
和 HttpClient
发送请求。参见示例:(https://docs.microsoft.com/en-us/aspnet/core/fundamentals/http-requests?view=aspnetcore-6.0#basic-usage)
前端:在按钮单击时触发事件并使用 fetch() 发送请求。 FetchAPI 在以下链接中解释 (https://developer.mozilla.org/ru/docs/Web/API/Fetch_API/Using_Fetch)
【讨论】:
以上是关于如何将特定项目重定向到特定站点的主要内容,如果未能解决你的问题,请参考以下文章