我有一個問題,當我隱藏DIV標記在客戶端,然後單擊提交將數據 回發到服務器端。之後,該DIV只是顯示。如何解決此問題DIV剛剛顯示時回發
回答
這是一些基本試圖描述你應該做的:用一個隱藏字段
必須發送一些數據到服務器端,例如,與在服務器端(在後面的代碼)在回發支票該數據。如果數據存在,則執行panel.Visible = false
(如果div是一個名爲panel的組件)。
如果你不這樣做,那麼頁面只會被輸出,就像在aspx文件中一樣。頁面沒有意識到div在上次頁面被髮送到瀏覽器後隱藏在borwser中。
希望這會有所幫助。
服務器似乎記得DIV的狀態。我試着Enableviewstate =「false」,但它沒有工作.Ur解決方案工作正常,但這個解決方案似乎很奇怪。謝謝幫助 – Deathz
這只是它如何在ASP 。淨。 Asp.net圍繞回發進行設計,並且您可以在後臺代碼中操作頁面中的對象,而不是使用JavaScript。當瀏覽器使用該頁面時,它位於「瀏覽器世界」中。當頁面在服務器上處理時,它位於「服務器世界」中。要在兩個「世界」之間發送狀態,你需要使用這樣的技術。這就是爲什麼如果我要創建一個本應該用javascript來完成許多事情的新應用程序,asp.net不會成爲我的選擇。我會使用MVC,它至少有點乾淨。 – mortb
是的,服務器會記住DIV的狀態。這不是你想要的嗎? – mortb
我使用腳本管理,以保持股利躲在這裏是我的代碼
Dim javastr As String = "$('#detail_div').hide();alert('New data is added successfully');"
ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "persistence", javastr, True)
感謝每個人,每一個評論。 現在是學習MVC的時候了。
- 1. ErrorDocument 404剛剛顯示「404」
- 2. 在剛剛點擊的div上方顯示隱藏的div
- 3. 剛剛上傳的顯示圖片
- 4. VC9顯示剛剛發生的異常的詳細信息
- 5. Clojure:剛剛返回值
- 6. 當Div id剛剛顯示在屏幕上時滾動頁面id:無顯示:block
- 7. 剛剛從Firefox
- 8. io_blksize似乎剛剛返回IO_BUFSIZE
- 9. 信任剛剛返回的對象?
- 10. NSEntityDescription insertNewObjectForEntityForName返回NSManagedObject剛剛刪除
- 11. UITableView單元剛剛消失回調?
- 12. 剛剛發佈1.5中的錯誤?
- 13. Linux發行剛剛傳出帶寬
- 14. 剛剛發現的惡意PHP代碼
- 15. 如何判斷哪個UITextField剛剛觸發了textFieldShouldReturn回調?
- 16. 剛剛發送了一個JS病毒。我如何安全地顯示輸出?
- 17. 如何顯示剛剛選擇的照片庫中的圖像?
- 18. 如何顯示剛剛在mysql中創建的增量值
- 19. 清除剛剛顯示的圖像從緩存上php
- 20. 如何在diff中顯示剛剛刪除的文件
- 21. 剛剛從3.0.7升級到3.2.8;部分不顯示
- 22. 的UIImage不從攝像頭顯示,剛剛從照片庫
- 23. 迅速的Xcode - navigationitem.rightbarbuttonitem不顯示雖然剛剛出現藍色
- 24. 剛剛在GridView上顯示n條線條
- 25. PHP SQL:如何顯示剛剛保存數據的唯一ID?
- 26. 剛剛學習javascript
- 27. 剛剛學習PHP
- 28. PHP mail()函數不返回true或false - 腳本剛剛超時
- 29. 禁用剛剛在實時調試
- 30. 何時使用UIKIT_EXTERN VS剛剛的extern
請分享代碼! –
我的猜測是,你用javascript隱藏它,你希望在帖子發回後記得他自己。 – Aristos