求有级联的ajax补全实现方法!
如题,有两个文本框,第一个是:学生姓名。第二个是:进修科目。该如何做呀?
求大神把思路稍微给我理详细点儿,小弟新手,求附加思路中的关键代码示例,在网上找过例子貌似都没得级联的。
------最佳解决方案--------------------<asp:DropDownList ID="select1" runat="server" onchange="bind(this.options[this.selectedIndex].value)">
</asp:DropDownList>
select1.DataSource = Brand.Search(0, " ", " 排序字段");
select1.DataValueField = "value字段";
select1.DataTextField = "text字段";
select1.DataBind();
第一个直接绑定
function bind(values){这个方法里写用js绑定第二个下拉框(参数values就是第一个选中的值)}
------其他解决方案--------------------
如果你不懂JS如何绑定下拉,你直接反回下拉框,把它替换掉就可以了
------其他解决方案--------------------[WebMethod]
public string[] getNames(string prefixText, int count)
{
SqlConnection conn = new SqlConnection("server=.;database=ClothMSN;integrated security=True");
SqlDataAdapter sda = new SqlDataAdapter("select * from goodInfo where goodName like '%" + prefixText + "%'", conn);
DataTable dt = new DataTable();
sda.Fill(dt);
string[] names = null;
if (dt.Rows.Count > 0)
{
names = new string[dt.Rows.Count];
for (int i = 0; i < dt.Rows.Count; i++)
{
names[i] = dt.Rows[i][1].ToString();
}
}
else
{
names = new string[] { "未查找到对应的记录" };
}
&nb