我在頁面上沒有原生的dropdownlist(從dropdownlist擴展)組件。我在裏面插入數據的類構造方法,但現在我每次創建一個新的對象刷新這個數據,我試圖使用JQuery,但它不工作,我不知道如何調用包含DropDownList的擴展裏面的Bind方法,遵循代碼:Reload Extended Drop Down
擴展的DropDownList:
public class XDDLprobabilidadesDeSucesso : XDropDownList
{
public XDDLprobabilidadesDeSucesso()
{
this.DataSource = GetDataBind();
this.DataTextField = "text";
this.DataValueField = "id";
this.DataBind();
}
private List<DDLBindType> GetDataBind()
{
List<DDLBindType> l = new List<DDLBindType>();
BLLProbabilidadesSucesso probabilidade = new BLLProbabilidadesSucesso();
List<ProbabilidadesSucesso> probabilidades = probabilidade.Retrieve().ToList();
DDLBindType item = new DDLBindType();
item.id = 0;
item.text = "Selecione";
l.Add(item);
foreach (ProbabilidadesSucesso prob in probabilidades)
{
item = new DDLBindType();
item.id = prob.idProbSucesso;
item.text = prob.porcentagem.Value.ToString();
l.Add(item);
}
return l;
}
}
你可以看到,DataBind已被調用類的構造函數裏面?我如何從Jquery再次調用這個方法? (Obviouslly我創建一個公共的訪問)
任何答案將是有用的。 在此先感謝。