ASP.NET - Межстраничная публикация Из пользовательского элемента управления

StackOverflow https://stackoverflow.com/questions/806244

  •  03-07-2019
  •  | 
  •  

Вопрос

Могу ли я получить некоторую помощь в размещении на разных страницах из пользовательского элемента управления?Я создал пользовательскую кнопку, которая вызывает собственное событие click с помощью следующего кода:

Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Const EventName As String = "button_click"
    Const ArgName As String = "__EVENTARGUMENT"

    If Page.IsPostBack _
    AndAlso Request.Params IsNot Nothing _
    AndAlso Request.Params(ArgName).Trim = EventName Then
        Me.OnClick(Me.this_button, New EventArgs)
    Else
        Me.this_button.Attributes.Add("OnClick", Page.ClientScript.GetPostBackEventReference(Me.this_button, EventName))
    End If

End Sub

Как бы мне изменить это, чтобы разрешить мне публиковать сообщения на другой странице?

Я бы хотел, чтобы он действовал как можно ближе к System.Web.UI.WebControls.Свойство кнопки PostBackUrl.

Это было полезно?

Решение

Вы можете использовать Обратные публикации на разных страницах.

Вы также можете использовать webform_dopostback с параметрами js-метод для обратной передачи текущей страницы на другую страницу.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top