한 클래스 내에서이 작업을 수행 할 수 있습니까?
...
using System.Web.Mvc;
...
public static class aaa
{
public static test() {
if (something) ModelState.AddModelError("", "test");
}
}
내부 컨트롤러 호출 :
...
public class MyControler {
public void Index() {
....
aaa.test();
....
}
}
가능합니까? 컨트롤러의 다른 부분에있는 클래스 내부의 코드를 제어하고 싶습니다.
다음과 같이 모델 상태를 전달할 수 있습니다.
public static void test(ModelStateDictionary ModelState)
{
if (something) ModelState.AddModelError("", "test");
}
컨트롤러 내부에서 호출합니다.
aaa.test(ModelState);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다