ウェブフォームのASP.NETでは、aタグのhref属性に~で始まる仮想パスはうまく機能していましたが、ASP.NET MVC4ではうまく変換されない時がある。
そんな時はRazor構文で@Url.Content("~で始まる仮想パス")とすることによってうまく機能します。
1 2 3 4 | @{ ViewBag.url = "~/CSharp/VS2008/Sample"; } < a href = "@Url.Content(ViewBag.url)" >サンプルURL</ a > |