我对 .NET 4 Web 开发非常陌生,我正试图弄清楚这应该如何工作。在我的页面上,我有一个下拉列表、一个文本框、一个搜索按钮和一个由实体数据源连接的详细信息视图。实体源和详细信息视图设置为允许自动插入和更新。这是我的查询扩展器的标记:
<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>
如您所见,它通过他们在下拉列表中选择的内容以及文本框中的文本进行过滤。这就是我想要发生的事情:
- 用户从下拉列表中选择值
- 用户在文本框中输入文本
- 用户点击搜索按钮。
- 如果找到符合条件的记录,则允许用户在详细信息视图中编辑记录。
- 如果未找到记录,则强制详细信息视图进入插入模式。
这可能吗?