gpt4 book ai didi

asp.net - 如何为 ASP.NET MVC 操作生成 URL,包括主机名和端口?

转载 作者:行者123 更新时间:2023-12-04 00:03:30 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How do I find the absolute url of an action in ASP.NET MVC?

(9 个回答)


8年前关闭。




我目前的要求是:

http://www.mofeng.com:4355/



我想在asp.net View 层显示一个 Action url,url是这样的(完整的url,包括http://protocol + hostname + port + controllerName + actionName):

http://www.mofeng.com:4355/controllerX/actionY

最佳答案

enter image description here

Url.Action("Action", "Controller", null, Request.Url.Scheme);

如何在表单操作属性中包含以下内容?

1. Protocol(http:// or https://)
2. HostName
3. QueryString
4. Port


@{
var actionURL = Url.Action("Action", "Controller",
FormMethod.Post, Request.Url.Scheme)
+ Request.Url.PathAndQuery;
}
@using (Html.BeginForm("Action", "Controller", FormMethod.Post,
new { @action = actionURL }))
{
}

关于asp.net - 如何为 ASP.NET MVC 操作生成 URL,包括主机名和端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18552760/

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