私は.NET4Web開発に非常に慣れていないので、これがどのように機能するかを理解しようとしています。私のページには、ドロップダウンリスト、テキストボックス、検索ボタン、およびエンティティデータソースによって接続された詳細ビューがあります。エンティティのソースと詳細ビューは、自動挿入と更新を可能にするように設定されています。これが私のクエリエクステンダーのマークアップです:
<asp:QueryExtender ID="QECustFilter" runat="server" TargetControlID="ClaimEntitySource" >
<asp:PropertyExpression>
<asp:ControlParameter ControlID="ddlCustomer" Name="CTCustomerSubID" PropertyName="SelectedValue" />
<asp:ControlParameter ControlID="txtClaim" Name="CustClaimID" PropertyName="Text" />
</asp:PropertyExpression>
</asp:QueryExtender>
ご覧のとおり、ドロップダウンで選択した内容と、テキストボックスに表示されているテキストでフィルタリングされています。これが私がしたいことです:
- ユーザーがドロップダウンから値を選択します
- ユーザーがテキストボックスにテキストを入力します
- ユーザーが検索ボタンをクリックします。
- 基準に一致するレコードが見つかった場合、ユーザーが詳細ビューでレコードを編集できるようにします。
- レコードが見つからない場合は、詳細ビューを強制的に挿入モードにします。
これは可能ですか?