我有一个问题,当我隐藏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