質問

このドロップダウンリストは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();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top