我正在創建一個產品頁面,其中用戶在radiobuttonlist中選擇一個選項,然後帶有該產品的各種選項的控件出現在佔位符或div中當選擇了單選按鈕時。ASP.NET頁面中的各種asp控件
目前這是代碼:
ASPX:
<form runat="server">
<asp:CheckBoxList ID="Lentes" runat="server" OnClick="EscolheLentes">
<asp:ListItem Value="LU">
Lentes Unifocais
</asp:ListItem>
<asp:ListItem Value="LP">
Lentes Progressivas
</asp:ListItem>
</asp:CheckBoxList>
<asp:PlaceHolder runat="server" ID="PHLentes"></asp:PlaceHolder>
</form>
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向右加載控制? 我會朝着正確的方向走嗎?
謝謝。
你不必使用AJAX,你可以做回發。你想使用AJAX嗎? – 2010-05-22 00:05:07
那麼,在這種情況下,我認爲這不是必要的AJAX。只需要簡單的方法來正確顯示所需的一切。 :) – 2010-05-22 00:15:22