sách gpt4 ai đã đi

asp.net - Nhiều điều khiển asp trong các trang ASP.NET

In lại 作者:行者123 更新时间:2023-12-04 06:52:44 27 4
mua khóa gpt4 Nike

I am creating a products page, where the user selects an option in a radiobuttonlist for example, and then a control with the various options of that product appears in a placeholder or in a div when on of the radiobuttons is selected.

目前这是代码:

aspx:




Lentes Unifocais


Lentes Progressivas





aspx.vb:
Protected Sub EscolheLentes()
Dim ControlLente As Control
If (Me.Lentes.Items.FindByValue("LU").Selected) Then
ControlLente = LoadControl("LentesUnifocais.ascx")
ElseIf (Me.Lentes.Items.FindByValue("LP").Selected) Then
ControlLente = LoadControl("LentesProgressivas.ascx")
End If
Me.PHLentes.Controls.Add(ControlLente)
End Sub

需要使用一些ajax来加载控件吗?
我朝着正确的方向前进吗?

Cảm ơn.

1 Câu trả lời

有几种方法可以实现:

  • 真正的 ASP.Net Web 表单 : 使用 AutoPostback 进行回发并使用其他控件的可见性
  • Javascript :加载页面可能显示的所有数据,并用javascript处理条件显示。只有在一页上显示的数据量有限时,这才是合理的。如果你这样做,你可能想研究 JQuery 或类似的东西。
  • Ajax :仅异步加载您需要的位。您可以使用 MSAjax 框架或 Jquery(或类似的)来执行客户端代码。

  • 第一个选项可能是最快的实现。

    关于asp.net - ASP.NET 页面中的各种 asp 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886264/

    27 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com