2013-05-23 2 views
3

Asp Net MVC4 프로젝트를 시작한 이후로 나는 PHP 개발에서 오는 오전 나는 그것이 설치하는 가장 좋은 방법이 무엇인지에 대해 궁금합니다. 시스템 이름, 버전 및 기타 필요한 매개 변수를 저장하는 구성 파일.설정 파일을 설정하는 가장 좋은 방법은 ASP NET에서 mvc 4

예를 들어 구성 파일이나 데이터베이스 쿼리를 사용하여이를 수행 할 지침이 있습니까?

답변

4

나는이 유형의 일에 광범위하게 web.config를 사용합니다.

<appSettings> 
    .... 
    <add key="SearchUserResultMaxCount" value="100" /> 
</appSettings> 

코드

public static class SearchHelper 
{ 
    /// <summary> 
    /// Gets the max records for resultset from db, configurable in web.config 
    /// </summary> 
    /// <returns></returns> 
    public static int SearchEntityResultMaxCount() 
    { 
     int count; 
     Int32.TryParse(ConfigurationManager.AppSettings["SearchEntityResultMaxCount"], out count); 
     return count; 
    } 
} 
+0

감사합니다,하지만 그 가치는 공유 템플릿에 입력해야합니다. 나는 컨트롤러를 통과하지 않고있다. 어떻게 진행하면 좋습니까? 뷰를 만들어 템플릿으로 호출해야합니까? –

+0

이 코드는 내 컨트롤러에도 없습니다. 단순히 각 속성이 config에서 기본값을로드하는 클래스를 작성할 수 있습니다. 그것이 바로이 도우미가 나를 위해 무엇을하고 있는지입니다. 지금 어디서든 'SearchHelper.SearchEntityResultMaxCount'를 참조 할 수 있습니다. 귀하의 경우에는 단지 방법 대신 속성으로 만드십시오. –

+0

덕분에 많이 찾았습니다. –

관련 문제