1
我有一個表單,用戶輸入詳細信息如姓名,地址等。而且我正在爲國家使用DropDownList。選擇一個國家時,它會填充縣的下拉列表。問題是使用AutoPostBack="true"
正在導致頁面刷新。但沒有它的縣dropdownlist不會填充。對於功能當從Dropdownlist中選擇國家時停止頁面刷新
<asp:DropDownList runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlCountry_Click" ID="ddlCountry" Width="80px"></asp:DropDownList>
代碼:
protected void ddlCountry_Click(object sender, EventArgs e)
{
if (int.Parse(ddlCountry.SelectedValue) > 0)
{
LoadCounties(int.Parse(ddlCountry.SelectedValue));
}
else
{
DisplayMsg("Please select a valid country!");
}
}
有沒有辦法阻止整個頁面清爽,但還是選擇了國後填充縣?
使用jQuery填充其它下拉在客戶端。檢查此 - http://www.aspsnippets.com/Articles/AJAX-Cascading-DropDownList-using-jQuery-in-ASP.Net.aspx –
@RahulSingh你可以顯示一些代碼如何做到這一點? – user123456789
最近使用ajax和.net級聯下拉列表的示例http://www.aspsnippets.com/Articles/AJAX-Cascading-DropDown-Example-in-ASPNet.aspx –