现在,让我们转到相反面,创建简单的 Web 窗体。
<asp:DropDownList Runat="server" /> <asp:DropDownList Runat="server" /> <asp:Button Runat="server" Text="Submit" />Page_Load 事件同样简单,和前述的 Web 窗体一样。我们使用数据访问层来检索可用的国家/地区,并将其绑定到 countriesDropDownList 中。
//C# if (!Page.IsPostBack) { countries.DataSource = DAL.GetShippingCountries(); countries.DataTextField = "Country"; countries.DataValueField = "Id"; countries.DataBind(); countries.Items.Insert(0, new ListItem("Please Select", "0")); }通常,代码到此为止。首先,我们将创建要从 JavaScript 调用的服务器端函数。
'VB.NET <Ajax.AjaxMethod()> _ Public Function GetStates (ByVal countryId As Integer) As DataView Return DAL.GetCountryStates(countryId) End Function1