QueryExtender 怎么指定搜索按钮

csin1101 2016-05-23 07:58:02
在页面放了三个Button,结果三个Button都能过滤数据
看了官方文档,也没看到说怎么指定某Button为搜索按钮


<body>
<form id="form1" runat="server">
<div>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:Button ID="Button2" runat="server" Text="Button" />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="Id" DataSourceID="LinqDataSource1">
<Columns>
<asp:BoundField DataField="Id" HeaderText="Id" InsertVisible="False" ReadOnly="True" SortExpression="Id" />
<asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type" />
<asp:BoundField DataField="Name" HeaderText="Name" SortExpression="Name" />
<asp:BoundField DataField="Price" HeaderText="Price" SortExpression="Price" />
<asp:BoundField DataField="Discount" HeaderText="Discount" SortExpression="Discount" />
<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
<asp:BoundField DataField="Hits" HeaderText="Hits" SortExpression="Hits" />
<asp:BoundField DataField="Sales" HeaderText="Sales" SortExpression="Sales" />
<asp:CheckBoxField DataField="Status" HeaderText="Status" SortExpression="Status" />
</Columns>
</asp:GridView>
<asp:LinqDataSource ID="LinqDataSource1" runat="server" ContextTypeName="DataClassesFlowerDataContext" EnableDelete="True" EnableInsert="True" EnableUpdate="True" EntityTypeName="" TableName="Flower">
</asp:LinqDataSource>
<asp:QueryExtender ID="QueryExtender1" runat="server" TargetControlID="LinqDataSource1" >
<asp:SearchExpression DataFields="NAME" SearchType="StartsWith">
<asp:ControlParameter ControlID="TextBox1" />
</asp:SearchExpression>
<asp:RangeExpression DataField="Price" MaxType="Inclusive" MinType="Inclusive">
<asp:ControlParameter ControlID="TextBox2" />
<asp:ControlParameter ControlID="TextBox3" />
</asp:RangeExpression>
</asp:QueryExtender>
<asp:Button ID="Button3" runat="server" Text="Button" OnClick="Button3_Click" />
</div>
</form>
</body>

...全文
799 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csin1101 2016-05-24
  • 打赏
  • 举报
回复
还是没有人吗?
csin1101 2016-05-24
  • 打赏
  • 举报
回复
各位路过的帮忙看看啊,别沉了
内容概要:本文介绍了一个基于Python与RAG(检索增强生成)技术的博物馆展品智能问答系统的设计与实现。系统通过整合多源异构的展品资料,经过数据清洗、语义切分、向量化表示与FAISS索引构建知识库,结合混合检索与结果重排机制提升语义匹配精度,并在生成阶段引入严格的提示词约束,确保答案基于真实资料、避免事实性错误。系统采用模块化架构,涵盖数据采集、向量索引、检索重排、上下文构造、答案生成及服务治理各层,支持自然语言提问、上下文理解与引用溯源,具备高可解释性与可维护性,并通过FastAPI提供稳定接口服务。; 适合人群:具备一定Python编程基础,从事自然语言处理、知识库构建或智能问答系统开发的研发人员,以及博物馆信息化、数字人文领域的技术人员与研究人员。; 使用场景及目标:① 实现博物馆场景下高准确率、可追溯的智能问答服务,支持展品背景、用途、纹饰、历史关联等专业问题的精准回答;② 解决传统问答系统中存在的知识失真、语义理解偏差与资料碎片化问题,提升数字资源利用率与公众服务能力;③ 为数字博物馆、文化遗产传播等领域提供可扩展的技术框架与实践参考。; 阅读建议:此资源不仅提供完整的技术实现路径与部分代码示例,还深入剖析了项目挑战与解决方案,建议读者结合代码实践,重点关注数据清洗、混合检索、上下文构造与生成约束等关键环节,并可根据实际需求扩展多模态支持、多语言问答或与现有管理系统集成。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧