public static void RegistVar(string varName, object value) { Page page = HttpContext.Current.Handler as Page; if (page == null) { return; } if (!page.ClientScript.IsStartupScriptRegistered(typeof(object), varName)) { string cmd = String.Format("var {0}={1};\r\n", varName, YZJsonHelper.ConvertToJsonValue(value)); page.ClientScript.RegisterStartupScript(typeof(object), varName, cmd, true); } }
public void AppendToJsonString(StringBuilder sb) { sb.Append("{"); bool firstAttr = true; foreach (KeyValuePair <string, object> kv in this.Attributes) { if (firstAttr) { firstAttr = false; } else { sb.Append(","); } sb.Append("\"" + kv.Key + "\""); sb.Append(":"); sb.Append(YZJsonHelper.ConvertToJsonValue(kv.Value)); } sb.Append("}"); }