DIV只是在回发时出现

时间:2013-01-09 08:37:03

标签: javascript asp.net vb.net

当我在客户端隐藏DIV标记然后单击“提交”以回发数据时,我遇到了问题 到服务器端。之后,DIV只显示。如何解决这个问题

2 个答案:

答案 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的时候了。