C# 在第一页访问时执行jquery

C# 在第一页访问时执行jquery,c#,jquery,asp.net,C#,Jquery,Asp.net,我的页面加载方法中有以下代码: protected void Page_Load(object sender, EventArgs e) { ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "$('#sd').slideToggle(200);", true); } 这是一个jQuery调用,用于切换id为#sd的div的可见性。 这似乎仅在This.Page.IsP

我的页面加载方法中有以下代码:

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)参数访问页面,这样就可以在第一次访问时完成处理

什么地方出了问题,为什么第一次就诊时不起作用?

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

我移动了这个密码

<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


有人能对此做进一步解释吗?

您应该使用
$(function(){//now all elements loaded})如果使用jQuery。另外,最好在
标记之前移动脚本,这样就不会阻塞UI加载@Izikon
$(function(){alert('hello');})
$(document.ready(function(){alert('hello');})相同。更多信息:哦,没有看到你的答案