호스트 이름 및 포트를 포함하여 ASP.NET MVC 작업에 대한 URL을 생성하는 방법은 무엇입니까?

폴 청

내 현재 요청은 다음과 같습니다.

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

asp.net 뷰 레이어에 작업 URL을 표시하고 싶습니다. URL은 다음과 같습니다 ( http : // protocol + hostname + port + controllerName + actionName을 포함한 전체 URL ).

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

이마 드 알라 자니

여기에 이미지 설명 입력

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

Form Action 속성에 다음을 포함하는 방법은 무엇입니까?

1. 프로토콜 (http : // 또는 https : //)
2. 호스트 이름
3. QueryString
4. 포트

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

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관