示例#1
0
    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);
        }
    }
示例#2
0
    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("}");
    }