我正在設置一個頁面以允許用戶創建自己的游泳池線索。當他們從下拉列表中選擇他們想要的功能時,它需要更新屏幕上的價格,但不刷新整個頁面。我猜我會使用更新面板?不知道在哪裏以及如何添加它。傳遞給VB代碼的選定值是額外支付的價格(例如:節點提示額外10英鎊)。這裏是我迄今爲止..如何在使用DDL時刷新頁面而無需刷新頁面
前端
<asp:DropDownList ID="ddlJoint" runat="server" AutoPostBack="true" RenderMode="Partial" style="margin-bottom:10px" height="33px" font-size="1.6em" OnSelectedIndexChanged="ddlJoint_SelectedIndexChanged">
<asp:ListItem Value="">Cue Joint:</asp:ListItem>
<asp:ListItem Value="10">3/4 Join</asp:ListItem>
<asp:ListItem Value="0">One Piece</asp:ListItem>
</asp:DropDownList>
<br>
<asp:Label ID="lblTotal" runat="server" Text="Price:"></asp:Label>
VB
Protected Sub ddlJoint_SelectedIndexChanged(sender As Object, e As System.EventArgs)
session("joint") = ddlJoint.SelectedValue
session("total") = session("joint") + session("tip")
lblTotal.Text = session("total") + 180
End Sub
謝謝..我還是從例子有點困惑,因爲他們正試圖打開該例如一個新的標籤。另外我使用VB.Net。但至少我知道我在正確的軌道上。 –