<IFRAME ID="eWebEditor1" src="../admin/ewebeditor/ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="600" height="400"></IFRAME><IFRAME></IFRAME>怎么转换成c#控件

解决方案 »

  1.   

    1楼的,真不能吗,那我要想获取<IFRAME>中的数据怎么办
      

  2.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="iframe.aspx.cs" Inherits="iframe" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:label id="Label1" runat="server" text="Label"></asp:label>
        <iframe id="test" runat="server">aaaaa</iframe>
        </div>
        </form>
    </body>
    </html>
    public partial class iframe : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Label1.Text = test.InnerText;
        }
    }
      

  3.   

    写个例子给你自己去研究,没有测试过,不知道正不正确。public class HtmlIFrame : Control
    {
      public HtmlIFrame()
      {
      }
      
      public string Src
      {
         get { return (string)ViewState["VSPROP_SRC"];  }  
         set { ViewState["VSPROP_SRC"] = value; }
      }  protected override void Render(HtmlTextWriter writer)
      {
        writer.Write("<iframe ");
        writer.Write("src=\"");
        writer.Write(this.Src);
        writer.Write("\"");
        writer.Write("></iframe>");
      }
    }
      

  4.   

    <TD>编辑内容:</TD>
    <TD><INPUT id="content1" type="hidden" name="content1" runat="server"> <IFRAME id="eWebEditor1" src="bbs/ewebeditor.htm?id=content1&amp;style=coolblue" frameBorder="0"
    width="550" scrolling="no" height="350"></IFRAME>
    </TD>在后台:
    private void Submit1_ServerClick(object sender, System.EventArgs e)
    {
    this.Response.Write(this.content1.Value);
    }这样就可以读取出你编辑后的效果了。然后,适当处理一下就可以随心所欲了。
      

  5.   

    终于搞定了,谢谢xierfly