как перенаправить на другую страницу и переместить контент - PullRequest
0 голосов
/ 04 апреля 2011

У меня есть страница с большим количеством элементов .

Я хочу позволить пользователю нажать кнопку, а затем страницу перенаправить, и содержимое div вставляется в HTML Editor , который у меня есть.

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 04 апреля 2011

Возможно, вы захотите сохранить данные в базе данных, а затем просто передать идентификатор записи на новую страницу в качестве параметра запроса;затем на своей перенаправленной странице прочитайте данные из базы данных, используя идентификатор, переданный в

0 голосов
/ 04 апреля 2011

Добавьте общедоступную собственность к вашей исходной странице.Добавьте runat = server и идентификатор к вашему 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 Editor.

  if (PreviousPage != null)
        {
            string innerHtml = PreviousPage.HtmlContent;
        }
0 голосов
/ 04 апреля 2011

Вы можете добиться чего-то подобного с Межстраничным размещением в ASP.Net .

...