繁体   English   中英

如何在标题中创建一个Dropdownlist重新加载主页?

[英]How to make a Dropdownlist in the header reload the main page?

基本上,我有这个网页,它是您转到任何页面的标题。 此标头中的元素之一是一个下拉列表,其中装有客户名称。 在这些页面之一上,有一些文本字段需要根据新数据进行更新,具体取决于用户是否从标题的下拉列表中选择其他客户。 但是,由于我对基于Web的编程还很陌生,因此我不确定在更改下拉列表索引时将在标题中放置哪些代码,以便重新加载其下面的主页。 另外,所有语言都是asp.net和C#

部分答案:设置DropDownListAutoPostBack属性(假设我们正在谈论ASP.NET DropDownList控件)将在选定项更改时触发回发。 DropDownListSelectedIndexChanged事件可用于加载新的客户信息(或其他信息)。

现在,如果下拉列表位于母版页中,并且您想处理单个Web表单上的更改事件,事情将会变得有些复杂。 您可能想从Web表单中声明一个事件,并在下拉列表更改时在主页上触发该事件,然后根据情况在单个Web表单上处理客户更改。

希望这是足够的信息,可以帮助您入门。

ASP .NET内置了处理此称为“母版页”的工具。 我不确定现在如何包括头文件,但是使用ASP .NET 2.0母版页是必经之路。

在这里看看以了解如何在您的网站中实现母版页。 添加母版页后,您可以通过事件将数据从母版页传递到内容页。

文章介绍了如何使用事件来传递内容和母版页,反之亦然之间的数据。 该示例甚至使用了一个下拉列表。

这实际上不是asp.net或C#问题。 下拉选择出现​​在用户的浏览器中,除非您安排页面做某事,否则服务器对它一无所知。 一种常见的方法是使用Javascript将功能附加到下拉菜单的onChange事件,并让该功能导致重新加载您称为主页的内容。 希望这可以帮助您入门。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM