我在cs文件中获取了数据库中的数据,假设数据存放在
string类型变量var中,我现在想把var的值写入到页面
中的一个指定标签中,假定标签为lable id=“lblnane”
,该如何写入?

解决方案 »

  1.   

    用js取到指定标签的值,用innerHtml接上
      

  2.   

     Response.Write("<html>"+lblnane.Text+"</html>")..........
      

  3.   

    标签上加个 runat="server" 然后写代码 lblnane.innerHtml="你的内容"
      

  4.   

    我就是不想将html标签变成服务端控件才问的啊,如果是服务端的还要这么做么?
    直接就
    this.lblnane.Text=var;不就行了
      

  5.   

    value='<%# str %>'页面中的PageLoad里调用DataBind();
      

  6.   

    数据是在page的某个事件中获得的,如果在pageload中写那么每次刷新都要执行,第一次获取不到数据,也就意味着不能写!ispostback,如果写了就得不到数据,不写每次都调用,那严重影响我的效率啊
      

  7.   

    如果不想每次PageLoad中都执行,那么你就把你的str变量存到ViewState中,但每次都要绑定,只不过不用再从数据库中读取了
      

  8.   

    <%# a%>
    public string a
    {
     get{return viewstate["a"].ToString();}
     set{viewstate["a"]=value;}
    }
    Page.DataBind();
      

  9.   

    谢谢啊。
    弱弱的问一句。
    如果我用jquery该怎么实现?