-2

当我在客户端隐藏 DIV 标记然后单击提交以将数据回发到服务器端时出现问题。之后,DIV 刚刚出现。如何解决这个问题

4

2 回答 2

1

这是一些试图描述您应该做什么的基础知识:

您必须将一些数据发送到服务器端,例如通过使用隐藏字段,并在服务器端(在代码后面)回发检查该数据。如果数据存在panel.Visible = false(如果 div 是一个名为 panel 的组件)。

如果你不做这样的事情,页面只会像在 aspx 文件中一样输出。在页面最后一次发送到浏览器之后,该页面没有任何 div 隐藏在浏览器中的概念。

希望这可以帮助。

于 2013-01-09T08:44:29.633 回答
0

我使用脚本管理器来隐藏 div 这是我的代码

    Dim javastr As String = "$('#detail_div').hide();alert('New data is added successfully');"
    ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "persistence", javastr, True)

感谢大家和每一条评论。是时候学习MVC了。

于 2013-01-10T02:45:04.557 回答