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');})相同代码>。更多信息:哦,没有看到你的答案