2010-07-15 46 views
2

这可能听起来,或者实际上是一个愚蠢的问题,但我需要找到继续我正在进行的项目的最佳方式。我有一个使用多视图控件的多页网络表单。该多视图位于更新面板控件中,并且迄今为止所有工作都很顺利。.Net UpdatePanel和JavaScript禁用

我的问题是关于JavaScript禁用的用户。我注意到的是,在这种情况下,当用户点击按钮转到下一页时,我只剩下一个普通的多页面表单,页面导致回发,页面刷新,用户开启下一页。所以基本上,它看起来像更新面板足够聪明,可以回落到正常的帖子后面。

这是否应该是在updatepanel中的任何情况?我问,因为在更新面板中,我有几个面板可以根据其他选择打开和关闭。例如,如果用户选择他们不在美国,我会显示其他面板以获取国际信息。 JavaScript禁用时不会发生这种情况。

如果这是它应该工作的方式,我只需要找出JavaScript禁用的用户。

感谢您的任何帮助。

回答

1

.NET组件应自动处理禁用JavaScript的情况。但是,对于更新面板中的面板,如果您使用JavaScript刷新或更改它们,这显然不起作用。 (既然你有AJAX标记,我假设你在这里使用JavaScript。)

当然,有一点需要考虑的是你的用户。大多数人在JavaScript上浏览网页。这可能是您不需要支持的情况,除非说“请启用JavaScript”。