【发布时间】:2013-07-28 07:45:11
【问题描述】:
场景:我有两个 ASPX 页面 page1.aspx 和 page2.aspx。在 page1.aspx 中有一个名为“VIEW”的按钮,在 page2.aspx 中有一组名为“button 1”、“button 2”的四个按钮","button 3" 和 "button 4" 分别定义在table标签下,还有一个搜索文本框和搜索按钮点击page2.aspx。
我的问题陈述是:当您单击 page1.aspx 的“查看”按钮时,您应该导航到 page2.aspx,并且 page2 上的四个按钮集应该在 page2.aspx 上变得不可见/禁用,当我在搜索文本框中输入了一些搜索词(例如 Microsoft),然后单击 page2.aspx 上的搜索按钮,然后所有四个按钮集都应该与搜索结果一起显示/启用。
我面临的问题是,我能够成功地从 page1.aspx 导航到 page2.aspx,并且 page2 上的四个按钮在 page2.aspx 上也变得不可见。但是,当我输入一些搜索条件时在 page2.aspx 的搜索文本框中并通过单击搜索按钮进行搜索,我可以获得搜索结果,但我的四个按钮集在 page2.aspx 上不可见/启用。我正在使用 button.visible = “true”在 page2.aspx.cs 的代码隐藏文件中的 search_click() 函数中。
【问题讨论】:
-
搜索结果是否会覆盖您的按钮。这是 CSS / 布局问题吗?
-
不,我的搜索结果没有覆盖我的按钮。我不认为这是一个 css/布局问题,是的,我正在使用 updatepanel 以及 ajax。所以你说我必须使用 updatepanel还是不?
-
您当然可以使用更新面板,但这可能是您的问题的根源。我将在下面编辑我的答案并告诉你该怎么做。
-
嘿,翼,感谢您的帮助。我会尝试让您知道它是否有效。
-
您好,成功了。感谢您的帮助。