지금은 <a class="bottomNav" onclick="history.go(-1); return false;" href="#">Back</a><br />
을 사용하고 있습니다. 그러나 "뒤로"버튼이 아무데도 연결되지 않을 때에도 항상 표시됩니다.
버튼을 표시하기 전에 "뒤로"가 있는지 어떻게 확인할 수 있습니까? 백 (MVC)이있는 경우에만 "뒤로"버튼을 표시합니다.
if(ViewContext.Controller.ValueProvider.GetValue("controller").RawValue != "Home")
을하지만 여전히 "다시"필요하기 때문에 당신은
document.referrer
를 확인할 수 있습니다 때로는
고마워요! 그냥 작은 질문 .. 나는 "if (Request.UrlReferrer! = null)"없이 @를 사용했습니다. if 문 앞에 "@"는 무엇을 의미합니까? – user990635
오, ASP.NET MVC 2를 사용하고 싶지 않았습니다 ... ASP.NET MVC 3에서 사용되는 Razor 구문에서이 코드를 작성했습니다 ... @ 기호는 ASP에서 <% 기호의 단지 대안입니다. NET MVC 2 ... 그래서 당신은 @ 기호 필요가 없습니다 :) –