0

テキスト ボックス、ボタン、および Listview コントロールを含む .aspx ページがあります。

ユーザーは、テキストボックスに任意のテキストを書き込み、ボタンをクリックして、リストビューで結果を受け取る必要があります。

クエリを使用したメソッド:

public IQueryable<Midia> GetMidias(string busca)
    {
        var db = new Locadora.Models.LocadoraContexto();
        IQueryable<Midia> query = from m in db.Midias
                                      join f in db.Filmes on m.FilmeID equals f.FilmeID
                                      where f.TituloFilme.Contains(busca)
                                      select m;
        return query;
    }

ボタンクリックイベント:

protected void SearchButton_Click(object sender, EventArgs e)
{
     GetMidias(SearchTextBox.Text);
}

ユーザーがボタンをクリックすると、リストビューは空のままです。クエリは問題ありません。既に SQL Server Management Studio でテスト済みです。これを Page_Load イベントに配置すると、リストビューにデータが正しく表示されます。button_click での作成方法がわかりません。

リストビューの選択方法は次のとおりです。 SelectMethod="GetMidias"

4

0 に答える 0