public static void SetWhenIsNotNull(this System.Web.UI.Control control, string value) { if (control != null) { if (control is System.Web.UI.ITextControl) { System.Web.UI.ITextControl textControl = (System.Web.UI.ITextControl)control; textControl.Text = value; } else if (control is System.Web.UI.HtmlControls.HtmlInputControl) { System.Web.UI.HtmlControls.HtmlInputControl htmlInputControl = (System.Web.UI.HtmlControls.HtmlInputControl)control; htmlInputControl.Value = value; } else { if (!(control is System.Web.UI.WebControls.HyperLink)) { throw new System.ApplicationException("未实现" + control.GetType().ToString() + "的SetWhenIsNotNull方法"); } System.Web.UI.WebControls.HyperLink hyperLink = (System.Web.UI.WebControls.HyperLink)control; hyperLink.NavigateUrl = value; } } }
public string SqlEncode(System.Web.UI.ITextControl txtContrl) { return(SqlEncode(txtContrl.Text, true)); }