2010-07-15 23 views
2

這可能聽起來,或者實際上是一個愚蠢的問題,但我需要找到繼續我正在進行的項目的最佳方式。我有一個使用多視圖控件的多頁網絡表單。該多視圖位於更新面板控件中,並且迄今爲止所有工作都很順利。.Net UpdatePanel和JavaScript禁用

我的問題是關於JavaScript禁用的用戶。我注意到的是,在這種情況下,當用戶點擊按鈕轉到下一頁時,我只剩下一個普通的多頁面表單,頁面導致回發,頁面刷新,用戶開啓下一頁。所以基本上,它看起來像更新面板足夠聰明,可以回落到正常的帖子後面。

這是否應該是在updatepanel中的任何情況?我問,因爲在更新面板中,我有幾個面板可以根據其他選擇打開和關閉。例如,如果用戶選擇他們不在美國,我會顯示其他面板以獲取國際信息。 JavaScript禁用時不會發生這種情況。

如果這是它應該工作的方式,我只需要找出JavaScript禁用的用戶。

感謝您的任何幫助。

回答

1

.NET組件應自動處理禁用JavaScript的情況。但是,對於更新面板中的面板,如果您使用JavaScript刷新或更改它們,這顯然不起作用。 (既然你有AJAX標記,我假設你在這裏使用JavaScript。)

當然,有一點需要考慮的是你的用戶。大多數人在JavaScript上瀏覽網頁。這可能是您不需要支持的情況,除非說「請啓用JavaScript」。