ASP.NET MVC

[ASP.NET MVC] - Url.Content vs Url.Action

Riucc 2019. 10. 11. 17:50

○ Url.Content vs Url.Action

 

Url.Content

   - 사이트의 파일이나 리소스에 대한 URL을 확인하고 상대 경로를 전달(이미지 등)

@Url.Content("~/path/file.htm")

<th class="al_r"><span class="title">
<img src="@Url.Content("~/Content/images/admin/star.png")" />
@Html.Raw(Resources.LangRes.lblTitle)</span></th>


<link href="@Url.Content("~/Content/Css/Header.css")" rel="Stylesheet" type="text/css" />  


Url.Action
   - 컨트롤러에서 작업을 해결하는 데 사용(페이지 이동 및 데이터 전달)

@Url.Action("ActionName", "ControllerName", new { variable = value })

@Url.Action("MailModify")" + "/" + reqID;