login register Sysop! about ME  

2019년 12월 31일 18시 46분 00초,     조회수 : 120
  제목 : View Page에서 C# 코드에 사용된 Razor 구문 출력에 대한 질문입니다
SEQ : 34731 글쓴이 : lballet

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

C# Class
---
public static class RazorClass
{
	   public static string RazorMethod()
	   {
	    return "타이틀 : @ViewBag.Title";
	   }
}




test.cshtml
---
@{
 ViewBag.Title = "Hello Razor";
}

<div>@{RazorClass.RazorMethod()}</div>



Browser상에서 test.cshtml 페이지는
---
타이틀 : @ViewBag.Title 로 출력됩니다.

질문? 
Browser에서
타이틀 : Hello Razor 로 출력되게 할 수 있는 방법이 있을까요?

  lballet
  2020-01-09(07:14)
이 질문에 대한 자답입니다.
사실 이 질문은 mvc를 사용하면서 여러 개의 프로젝트를 한 솔루션에 두었을 때 네임스페이스를
이용하여 특정 프로젝트의 클래스를 다른 여러 개 프로젝트에 적용하여 사용하려는 의도였습니다.
하지만 razor 문법은 html과는 달리 적용이 어렵다는 결론을 내렸습니다. 그래도 이 질문을 내
리지 않고 자답을 하는 것이 회원님들에게, 혹 저와 같은 경우를 가질 경우에, 도움이 될 수 있을
것 같아서입니다. 이 질문에 대해 스스로는 Partial 기능을 사용하는 것으로 일단 마무리 하고자
합니다.



제목 작성자 날짜 조회
View Page에서 C# 코드에 사용된 Razor 구문 출력에 대한 질문입니.. (1) lballet 2019-12-31 120

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})