実行時にxmldatasourceを更新します
-
02-10-2019 - |
質問
このドロップダウンリストはxmldatasourceにバインドされていますが、xpathは別の入力(別のドロップダウンリスト)に依存する必要があります。 XPathを変更し、親DDLのSelectedIndExChangedの内側で再バインドしましたが、ページは更新されません。アップデートを表示するにはどうすればよいですか?
protected void ProductDropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
CompMapping.XPath = "//couple[@product='" + ProductDropDownList.SelectedValue + "']";
CompMapping.DataBind();
ComponentDropDown.DataBind();
}
ComponentDropdownはautopostback = trueに設定されていますが、それで十分ではありません。何か案が?両方のドロップダウンリストがusercontrolにあるという事実に関連する可能性がありますか?
解決 2
この問題は、外部のドロップダウンをリンクすることに問題がないため、ユーザーコントロールであるという事実にリンクする必要があります。これらをユーザーコントロールに絶対に必要としないことに気付いたので、外に移動しました。それは実際には問題を解決しませんが、少なくともそれはもう私の心配ではありません。
他のヒント
行を削除します:
CompMapping.DataBind();
所属していません StackOverflow