カスタムコントロールから別のページにヘルプを投稿することはできますか?ASP.NET - カスタムコントロールからのクロスページ投稿
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.ButtonプロパティPostBackUrlに近い動作をしたいと思います。
これは、「Page.ClientScript.GetPostBackEventReference」を使用する代わりに、WebForm_DoPostBackWithOptions jsメソッドを使用するという別のオプションを投稿した理由です。 – Kirtan