output.Write("值:<div name=" + this.UniqueID + " type=text contenteditable='true'  value=" + this.Value + "></div>");
???
-------------------------------------------------
我还没听说过DIV也能向服务器回发数据呢。

解决方案 »

  1.   

    我想吧div当作容器,然后编辑完后,回发啊,有新办法吗
      

  2.   

    有,在回发之前先把DIV里面的内容复制到一个Input里面,再回发!不就可以实现你要的功能吗?
      

  3.   

    public string Value
       get
          {
            String s = (String)ViewState["Value"];
            return ((s == null) ? String.Empty : s);
          }      set
          {
            ViewState["Value"] = value;
          }
      

  4.   

    AJAX ,百度去下载 ajax接触教程,有实例
      

  5.   

    或者output.Write("值:<div name=" + this.UniqueID + " type=text contenteditable='true'  value=" + this.Value + "></div><input type=hidden name='X" + this.UniqueID + "' value='" + this.Value + "'");
    得到:
    Request["X" + this.UniqueID]
      

  6.   

    ashawenjie() ( ) 信誉:100    Blog   加为好友  2007-05-16 14:30:45  得分: 0  
     
     
       在客户端复制?
    用JS?具体点我是菜鸟啊
      
    ---------------------------------------------------
    不错,在客户端用JS。因为DIV是不能回发数据的,所以只能在提交之前先把它的数据复制到一个Input中,这个Input可以是文本框或隐藏域。然后再回发到服务端。如:document.getElementById("InputID").value=document.getElementById("DIVID").innerHTML;