问题可能微不足道,但我正在寻找一些最好的选择。
我已经构建了一个页面,其中包含一个网格和另一个编辑器类型的面板,其中包含一些下拉菜单,文本框等。
当我选择我在网格中的行时,详细信息将填充在面板中存在的控件上。 同样在基于下拉值的面板中,控件可能是隐藏的或可见的。
我想在没有asp.net帖子的情况下进行所有这些操作。 可能是通过使用ajax,有人可以给我启动如何在asp.net 4.5中实现这一点。
答案 0 :(得分:1)
可能是一个起点和最简单的解决方案,你应该看看<asp:UpdatePanel />
这将很容易让您使用此Ajax控件包装现有的Markup并创建所需的效果。更新面板的缺点是,如果您尝试将其与其他JavaScript / jQuery代码混合使用,那么它可能会变得混乱。
另一种选择是学习如何使用jQuery Ajax以及如何将表单输入发布到服务器,然后从服务器处理响应。
答案 1 :(得分:1)
ASP.NET UpdatePanel控件使您能够构建以客户端为中心的丰富Web应用程序。通过使用UpdatePanel控件,您可以刷新页面的选定部分,而不是使用回发刷新整个页面。这称为执行部分页面更新。
参考帖子
http://msdn.microsoft.com/en-us/library/bb399001(v=vs.100).aspx http://www.asp.net/web-forms/tutorials/aspnet-ajax/understanding-asp-net-ajax-updatepanel-triggers
示例应用
http://www.aspdotnet-suresh.com/2012/05/ajax-updapanel-control-with-triggers.html