私は を持っていて、 のListView
を使用しSelectMethod
てListView
データを入力します。から返されたデータにフィルターを適用しようとしていますDropDownList
。私が直面している問題は、使用しているため、DataBind()
これを使用できないことです。ListView
SelectMethod
したがって、 (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 を使用する必要がありますか?