私はc#.netを使用しています。
(ビュー内に)検索フォームがあります。ユーザーが各テキストボックスに正しい詳細を入力して検索ボタンを押すと、同じWebフォーム内の別のビューにリダイレクトされます。
LINQとObjectDataSourceを使用して、データベースの結果をプルバックしています。クエリにはパラメータ(where句内で使用)が必要なため、SelectParametersを指定する必要があります。FormParameterは使用するのに正しいタイプだと思いましたが、テキストボックス内に詳細を入力してもデフォルト値を使用しているため、理由がわかりませんが、デフォルト値が必要です。
<asp:FormParameter Name="personName" FormField="searchName" DefaultValue="random" />
<asp:FormParameter Name="dateFrom" FormField="searchFromDate" DefaultValue="01/08/2009" />
<asp:FormParameter Name="dateTo" FormField="searchToDate" DefaultValue="01/10/2009" />
助けてくれてありがとう。
クレア