在第一页访问时执行jquery

时间:2013-10-27 14:37:46

标签: c# jquery asp.net

我在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)参数的页面,因此可以在第一次访问时进行处理。

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

1 个答案:

答案 0 :(得分: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在通话时没有被加载。

有人可以对此有所了解吗?