public string Render(HtmlConfigurationForm form) { StringBuilder stringBuilder = new StringBuilder(); if (TextBox.TextMode == TextBoxMode.MultiLine) { stringBuilder.AppendFormat("<textarea id=\"{0}\" rows=\"{1}\" cols=\"{2}\">{3}</textarea>", form.GetUniqueId(ConfigurationProperty), TextBox.Rows, TextBox.Columns, string.IsNullOrEmpty(TextBox.Text) ? "" : HttpUtility.HtmlEncode(TextBox.Text)); } else { stringBuilder.AppendFormat("<input type=\"text\" id=\"{0}\"{1} />", form.GetUniqueId(ConfigurationProperty), string.IsNullOrEmpty(TextBox.Text) ? "" : string.Format(" value=\"{0}\"", HttpUtility.HtmlEncode(TextBox.Text))); } return(stringBuilder.ToString()); }
public string GetValueScript(HtmlConfigurationForm form) { return(string.Format(@" function(val){{ {1} return val; }}(jQuery('#{0}').val());", form.GetUniqueId(ConfigurationProperty), GetValueScript())); }