首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何制作一个组合框,让我可以根据选择显示数据?

如何制作一个组合框,让我可以根据选择显示数据?
EN

Stack Overflow用户
提问于 2012-02-24 03:27:56
回答 1查看 380关注 0票数 1

所以这里是交易,我有一个注册页面,在那里他们需要把他们的家庭健身房,我加载已经注册的健身房从数据库加载通过ASP加载,并将它们放入一个AJAX组合框。我这样做是因为我想让它成为一个自动补全框。当用户选择健身房时,该健身房信息需要填写在下面,如果他们选择“其他”,他们应该能够自己填写信息。

我可以通过ASP从数据库中加载信息,但还没有想出一种方法来隐藏它,这样当用户选择一个选项并单击按钮时,该条目数据就会加载。

相关:How to add javascript functions to events using ASP:ComboBox

PS:我知道这不是一个最好的问题,但时间不允许我学习一个全新的系统来解决在我老板看来似乎是一个简单的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-24 04:11:14

最简单的方法是将所有内容都放在一个asp.net更新面板中。

http://msdn.microsoft.com/en-us/library/bb386454.aspx

您可以将组合框和其余的"fill in“控件放在更新面板中。

将combobox设置为"Auto-Postback“并处理"SelectedIndexChanged”事件。在此事件中,填充"fill-in“数据。

注意:这可能不是“最好的”方法,但如果你想让它运行起来,这将是非常快的。

下面是一个简单情况的例子(对于你的情况应该足够了)。只需确保updatepanel位于表单内部即可。

代码语言:javascript
运行
复制
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
                 <ContentTemplate>
                 //Just put all your stuff in here.

                 </ContentTemplate>
</asp:UpdatePanel>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9419834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档