반응형
여러 매개 변수와 함께 VaryByParam을 어떻게 사용합니까?
ASP.NET MVC2에서는 OutputCache
및 VaryByParam
특성을 사용 합니다. 단일 매개 변수로 잘 작동하지만 메소드에 여러 매개 변수가있을 때 올바른 구문은 무엇입니까?
[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId)
{
//I've got this one under control, since it only has one parameter
}
[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId, int languageId)
{
//What is the correct syntax for VaryByParam now that I have a second parameter?
}
두 매개 변수를 사용하여 페이지를 캐시하려면 어떻게해야합니까? 속성 추가를 두 번 입력합니까? 또는 "customerId, languageId"를 값으로 작성합니까 ??
모든 매개 변수에 *를 사용하거나 세미콜론으로 구분 된 목록 ( VaryByParam = "customerId;languageId"
)을 사용할 수 있습니다 .
다른 버전을 캐시하지 않으려면 none을 사용할 수도 있습니다 ....
다음은 MVC를위한 멋진 글 입니다.
*
모든 매개 변수를 포함 하는 데 사용할 수도 있습니다.
[OutputCache(Duration =9234556,VaryByParam = "*")]
참고 URL : https://stackoverflow.com/questions/3538012/how-do-i-use-varybyparam-with-multiple-parameters
반응형
'Programming' 카테고리의 다른 글
구체적인 클래스 이름을 문자열로 얻는 방법은 무엇입니까? (0) | 2020.08.17 |
---|---|
문자열은 Java에서 객체이므로 'new'를 사용하여 생성하지 않는 이유는 무엇입니까? (0) | 2020.08.17 |
파일을 grep하고 다음 5 줄을 얻는 방법 (0) | 2020.08.17 |
앵커 내부 스팬 또는 스팬 내부 앵커 또는 중요하지 않습니까? (0) | 2020.08.17 |
어떤 문자 키를 눌렀는지 확인하는 방법은 무엇입니까? (0) | 2020.08.17 |