当我在客户端隐藏DIV标记然后单击“提交”以回发数据时,我遇到了问题 到服务器端。之后,DIV只显示。如何解决这个问题
答案 0 :(得分:1)
这是尝试描述你应该做什么的一些基础知识:
您必须向服务器端发送一些数据,例如使用隐藏字段,并在服务器端(在后面的代码中)回发检查该数据。如果存在数据,请执行panel.Visible = false
(如果div是名为panel的组件)。
如果你不做这样的事情,那么页面只会像在aspx文件中那样输出。在页面最后一次发送到浏览器之后,该页面没有关于div隐藏在borwser中的概念。
希望这有帮助。
答案 1 :(得分:0)
我使用脚本管理器来保持div隐藏这是我的代码
Dim javastr As String = "$('#detail_div').hide();alert('New data is added successfully');"
ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "persistence", javastr, True)
感谢大家和每一条评论。 现在是学习MVC的时候了。