클라이언트와 서버 측면에서 모두 사용되는 개체가 있습니다.GenerateScriptType은 비 직렬화를 지원합니까?
GenerateScriptType(typeof(MyClass))
그러나 일부 필드는 클라이언트에서 필요하지 않습니다. 그래서 제 질문은 이러한 필드가 직렬화되지 않도록하는 방법이 있습니까?
(MyClass의 예, 필드 2와 입력란 3을 위해) 나는 ... [NonSerialized] 그러나 그들은 여전히 직렬화 얻을로 필드를 표시
public class MyClass
{
public string Field1;
public string Field2
{
get;
set;
}
private string _field3;
public string Field3
{
get
{
return _field3 ?? (_field3 = "lala");
}
}
}
감사의 ScriptIgnore 속성을 추가
실제 코드를 게시하십시오. Your MyClass에는 [Serialized] 속성조차 없습니다. –
MyClass에 [Serialized] 특성이 필요하다는 것을 알지 못합니다. 특정 필드를 GenerateScriptType에 의해 직렬화되지 않도록 표시하는 방법이 있는지 묻는 것입니다. – BlueFox