如何重定向到另一个页面并移动内容

时间:2011-04-04 13:11:18

标签: c# asp.net filestream

我的页面中包含大量元素

我想让用户按一个按钮,然后重定向页面,并将div的内容插入到我拥有的 HTML编辑器中。

提前致谢

3 个答案:

答案 0 :(得分:0)

您可以使用Cross-page posting in ASP.Net实现类似的功能。

答案 1 :(得分:0)

您可能需要考虑将数据存储到数据库中,然后将记录的ID作为查询参数传递给新页面;然后在您的重定向页面上,使用

中传递的ID从数据库中读取数据

答案 2 :(得分:0)

将公共属性添加到源页面。将runat = server和id添加到div。

public String HtmlContent
{
    get
    {
        return div.InnerHtml;
    }
}

将源页面的虚拟路径添加到编辑器页面。

<%@ PreviousPageType VirtualPath="~/source.aspx" %> 

您需要使用Server.Trasfer方法从源页面重定向。

  protected void Button1_Click(object sender, EventArgs e)
    {
       Server.Transfer("editor.aspx");
    }

最后,在您的编辑器页面中,您可以将值传递给Html编辑器。

  if (PreviousPage != null)
        {
            string innerHtml = PreviousPage.HtmlContent;
        }