问题描述
注明:1、span的ID叫做SelectColor,已经加了runat="server"后台写SelectColor.InnerHtml找不到span里面的内容2、前台继承了模板页,span的ID被编译成类似ContentPlaceHolder1_SelectColor的形式3、使用System.Web.UI.HtmlControls.HtmlGenericControl)this.FindControl("SelectColor")这种形式也没有获取到请教大神谁能帮我解决问题
解决方案
解决方案二:
前台<spanrunat="server"></span>后台this.myspan.InnerText="<b>test</b>"得到的结果是<span><b>test</b></span>把后台改为this.myspan.InnerHtml="<b>test</b>"得到的结果是<span><b>test</b></span>可以看这个的讲解和例子http://www.jeepshoe.org/825916982.htm
解决方案三:
span放在服务端?有什么意义吗,不明白
解决方案四:
要实现静态显示现在问题已经解决了多谢
解决方案五:
spanid="SelectColor"runat="server"/>然后你就可以访问它作为一个HtmlGenericControlHtmlGenericControlsc=this.Master.FindControl("SelectColor");sc.InnerHtml="test";
时间: 2024-08-02 22:16:13