0

我的 Page_Load 方法中有以下代码:

protected void Page_Load(object sender, EventArgs e)
    {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "$('#sd').slideToggle(200);", true);
    }

这是一个 jQuery 调用,用于切换 id 为 #sd 的 div 的可见性。这似乎仅在 this.Page.IsPostBack == true 时才有效?

我在该页面上有一个按预期工作的简单表单。该表单包含一个输入字段,该字段被处理并返回结果。这样可行。

但是,现在我想添加一个选项来使用 GET 中的 (input) 参数访问页面,因此可以在第一次访问时完成处理。

出了什么问题,为什么它在第一次访问时不起作用?

4

1 回答 1

0

我找到了。通常,在我在线发布问题后:

我移动了这段代码

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.flexibleArea.js"></script>

到标题标签之后。似乎在调用时没有加载#sd。

任何人都可以更清楚地说明这一点吗?

于 2013-10-27T14:53:02.843 回答