예제 #1
0
        private static string JsonEmailAccess(EmailAccessInfo emailInfo)
        {
            var serializer = new DataContractJsonSerializer(emailInfo.GetType());

            using (var ms = new MemoryStream())
            {
                serializer.WriteObject(ms, emailInfo);
                return(Encoding.UTF8.GetString(ms.GetBuffer(), 0, (int)ms.Length));
            }
        }
예제 #2
0
 protected void SubmitEmailInfo(EmailAccessInfo emailInfo)
 {
     SubmitData(ToJson(emailInfo));
 }
예제 #3
0
 protected void SubmitEmailInfo(EmailAccessInfo emailInfo)
 {
     SubmitData(ToJson(emailInfo));
 }
예제 #4
0
 protected void SubmitEmailInfo(EmailAccessInfo emailInfo)
 {
     ClientScript.RegisterClientScriptBlock(GetType(), "posttoparent",
                                            string.Format(CallbackJavascript, JsonEmailAccess(emailInfo), string.IsNullOrEmpty(ErrorScope) ? "null" : EncodeJsString(ErrorScope)),
                                            true);
 }