.Net UpdatePanel和javascript已禁用

时间:2010-07-15 17:06:43

标签: .net ajax forms updatepanel multipartform-data

这可能听起来或实际上是一个愚蠢的问题,但我需要找到继续我正在进行的项目的最佳方式。我有一个多页面网页,使用多视图控件。这个多视图是在更新面板控件中,到目前为止一切都很好。

我的问题是关于禁用javascript的用户。我注意到的是,在这种情况下,当用户单击按钮转到下一页时,我只剩下一个正常的多页表单,页面导致回发,页面刷新,用户打开下一页。所以基本上看起来这个updatepanel足够智能,可以回归到正常的帖子后面。

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

如果这是它应该工作的方式,我只需要为禁用javascript的用户找出一些东西。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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

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