获取或设置前台元素值,在此讲的有两种.
第一种:
假设前台元素为: <P id="inputmessage" runat="server"> </P>
获取:
System.Text.StringBuilder strb = new System.Text.StringBuilder();
System.IO.StringWriter sw = new System.IO.StringWriter(strb);
System.Web.UI.HtmlTextWriter htw = new HtmlTextWriter(sw);
inputmessage.RenderControl(htw);
string str = strb.ToString();//--------------------------->>此处获取值
//str的值就是元素inputmessage的值
设置:
inputmessage.InnerHtml=" <br> <br>inputmessage已付值";//--------------------------->>此处付值
第二种:
假设前台元素为: <P id="inputmessage" runat="server"> </P>
获取:
System.Web.UI.HtmlControls.HtmlGenericControl T;
T=(HtmlGenericControl)this.Page.FindControl("inputmessage");
string str =T.InnerHtml;//--------------------------->>此处获取值
//str的值就是元素inputmessage的值
设置:
System.Web.UI.HtmlControls.HtmlGenericControl T;
T=(HtmlGenericControl)this.Page.FindControl("inputmessage");
T.InnerHtml=" <br> <br>inputmessage已付值";//--------------------------->>此处付值
第一种:
假设前台元素为: <P id="inputmessage" runat="server"> </P>
获取:
System.Text.StringBuilder strb = new System.Text.StringBuilder();
System.IO.StringWriter sw = new System.IO.StringWriter(strb);
System.Web.UI.HtmlTextWriter htw = new HtmlTextWriter(sw);
inputmessage.RenderControl(htw);
string str = strb.ToString();//--------------------------->>此处获取值
//str的值就是元素inputmessage的值
设置:
inputmessage.InnerHtml=" <br> <br>inputmessage已付值";//--------------------------->>此处付值
第二种:
假设前台元素为: <P id="inputmessage" runat="server"> </P>
获取:
System.Web.UI.HtmlControls.HtmlGenericControl T;
T=(HtmlGenericControl)this.Page.FindControl("inputmessage");
string str =T.InnerHtml;//--------------------------->>此处获取值
//str的值就是元素inputmessage的值
设置:
System.Web.UI.HtmlControls.HtmlGenericControl T;
T=(HtmlGenericControl)this.Page.FindControl("inputmessage");
T.InnerHtml=" <br> <br>inputmessage已付值";//--------------------------->>此处付值