سؤال

هل يمكنني الحصول على بعض المساعدة في النشر عبر صفحات مختلفة من خلال عنصر تحكم مخصص؟لقد قمت بإنشاء زر مخصص يرفع حدث النقر الخاص به من خلال الكود التالي:

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.

هل كانت مفيدة؟

المحلول

يمكنك استخدام عمليات إعادة النشر عبر الصفحات.

يمكنك أيضًا استخدام WebForm_DoPostBackWithOptions طريقة js لإعادة نشر الصفحة الحالية إلى صفحة أخرى.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top