<我用iframe设计了一个WebUserControll,iframe设置为Designmode = on,然后再在iframe里面输入内容,现在问题是怎么样把输入的内容作为WebUserControll的属性返回?就是怎样把输入的内容取出来?
在该控件里面我这样写:
public string Text{
  set
  {
     Composition.InnerHtml = value;//Composition为iframe的id
  }
  get
  {
    return Composition.InnerHtml;
  }
}

解决方案 »

  1.   

    不太明白你说的
    不过应该只能在客户端用脚本获取
    例如
    a.htm<input type=button onclick='alert(if1.t.value)' value="click_me">
    <iframe id="if1" width=90% height=500 src="b.htm"/>
    b.htm
    <input name=t>
      

  2.   

    可能很少人这么用。
    我的意思是,这个iframe里面没有用src=""来引进一个htm,而是直接在iframe里面输入内容,然后想把这些内容取出来。如果不做成控件的话就比较好处理,但做成控件之后就不知道怎么取了。
      

  3.   

    我看了一下csdn的那个页面,好像他的编辑控件做成了一个<Object>,请教net_lover(孟子E章),能不能举个简单的例子来说一下如何做一个<Object>?我现在做了个UserControl,好像不能像csdn那样用。
      

  4.   

    不太清楚你说的,你是把控件做在iframe中呢还是iframe在控件中?
    如果可以从控件中获取iframe中的内容的话(就如你所示的代码),那么在调用控件页面的程序中,你可以象如下声明:你得控件类 控件在页面id;
    string text=控件在页面的id.Text;