문제

ASP.NET MVC 1.0 Applicati0N에서 내보기 내부 (ASPX 페이지)에서 응용 프로그램 설정 (MyProject.Properties.Settings.Default.*)에 액세스 할 수 있습니까?

나는 시도했지만 Intellisense와 컴파일러는 그것을 좋아하지 않습니다. 그것은 보호 수준으로 인해 부정확 할 수 있다고 말합니다.

도움이 되었습니까?

해결책

귀하의 견해는 컨트롤러가 제공 한 데이터를 렌더링하는 데 책임이 있어야합니다. 그것은 레이아웃에 대한 책임입니다. 따라서 응용 프로그램 데이터를 컨트롤러 작업 내에서보기에 전달하는 것이 좋습니다.

질문에 대한 기술적 인 답변은 뷰 페이지가 페이지에서 파생된다는 것입니다. 따라서 간단히 할 수 있습니다.

<%= Context.Application["setting"] %>

그러나 다시, 나는 그것을 추천하지 않습니다.

다른 팁

나는 내 설정이있는 Saajid Ismail과 비슷한 문제가있었습니다 namespace.Properties.Settings.Default.Setting 그들은 강하게 타이핑을했을 때 거기에있었습니다 ..

액세스 가능하게 만들기 위해서는 단순히 액세스 수정자를 변경해야했습니다.enter image description here

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top