GenerateScriptType поддерживает NonSerialized? - PullRequest
0 голосов
/ 26 мая 2010

У меня есть объект, который используется как на стороне клиента, так и на стороне сервера.

GenerateScriptType(typeof(MyClass))

Однако, есть некоторые поля, которые мне не нужны на клиенте, поэтому мой вопрос, есть ли способ предотвратить сериализацию этих полей? (Например, Field2 и Field3 в MyClass)

Я попытался пометить поля [NonSerialized], но они все еще сериализуются ...

    public class MyClass
    {
        public string Field1;
        public string Field2
        {
            get;
            set;
        }
        private string _field3;
        public string Field3
        {
            get
            {
                return _field3 ?? (_field3 = "lala");
            }
        }
    }

С уважением,

1 Ответ

1 голос
/ 10 сентября 2010

Попробуйте добавить атрибут ScriptIgnore .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...