私は を持っていて、 のListViewを使用しSelectMethodてListViewデータを入力します。から返されたデータにフィルターを適用しようとしていますDropDownList。私が直面している問題は、使用しているため、DataBind()これを使用できないことです。ListViewSelectMethod
したがって、 (Is that better?)DataBind()を使用する代わりに、それをずっと変更すると思います。SelectMethod次に、私が直面する問題は、私の方法が をつかんでいたこと[RouteData]です。現在[RouteData]、メソッドのパラメーターとして を取得しています。下記を参照してください。
public IQueryable<Product> GetProducts([RouteData] string categoryName, , [RouteData] string brandName, [RouteData] string subCatName)
{
//Do stuff
}
以下はリストビューです
<asp:ListView ID="productList" runat="server"
DataKeyNames="ProductID"
ItemType="E_Store_Template.Models.Product"
SelectMethod="GetProducts">
// do stuff
</asp:ListView>
URL からDataBind()取得するにはどうすればよいですか? [RouteData]または、これを行うには QueryString を使用する必要がありますか?