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)); } }
protected void SubmitEmailInfo(EmailAccessInfo emailInfo) { SubmitData(ToJson(emailInfo)); }
protected void SubmitEmailInfo(EmailAccessInfo emailInfo) { ClientScript.RegisterClientScriptBlock(GetType(), "posttoparent", string.Format(CallbackJavascript, JsonEmailAccess(emailInfo), string.IsNullOrEmpty(ErrorScope) ? "null" : EncodeJsString(ErrorScope)), true); }