关于asp.net中javascript等脚本不能执行的原因.
2007-05-09 19:04
537 查看
目前发现的都是因为asp.net中控件postback()刷新页面造成的.
1.比如:下面页面将不能出现提示框alert()
Response.Write("<script language='javascript'>alert('hello world!')</script>");
Response.Redirect("AnotherPage.aspx");
没有第二句Response 才能正确alert().
2.
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="history.back();return false;" UseSubmitBehavior="False" />
如果没有return false;页面将刷新,不能实现后退功能。
3.
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
</form>
</body>
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<srcipt language='javascript'>history.go(-2)</script>");
}
如果history.go(-1)将不能实现页面的后退.
1.比如:下面页面将不能出现提示框alert()
Response.Write("<script language='javascript'>alert('hello world!')</script>");
Response.Redirect("AnotherPage.aspx");
没有第二句Response 才能正确alert().
2.
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="history.back();return false;" UseSubmitBehavior="False" />
如果没有return false;页面将刷新,不能实现后退功能。
3.
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
</form>
</body>
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<srcipt language='javascript'>history.go(-2)</script>");
}
如果history.go(-1)将不能实现页面的后退.
相关文章推荐
- 关于为什么asp.net不能打开localhost而换成127.0.0.1就可以打开的原因
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- 偶然发现关于网页JavaScript脚本无法正常执行的原因
- asp.net关于Page_Load方法和执行js脚本顺序的不同所带来的问题
- 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- ASP.NET 2.0 TreeView 树状控件-父子节点选择javascript脚本
- 关于asp.net中不能输出网页对话框
- 关于ASP.NET调用JavaScript的实现
- 关于asp.net 中执行<script>代码后页面布局变的不正常
- 关于ASP.NET调用JavaScript的实现
- asp.net页面中动态地添加javascript脚本
- 关于ASP.NET中由于无法创建应用程序域,因此未能执行请求解决方案
- GridView 72般绝技,Javascript与asp.net 实现Ajax多文件无刷新上传,在ASP.NET中执行URL重写经典方案
- ASP.NET后台代码调用前台javascript脚本的方法
- 【转】asp.net向客户端注册JavaScript脚本的三种方法
- ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
- Javascript与ASP.NET(一般处理程序)关于URL(get方式)传递中文乱码问题的解决方案
- asp.net中Button按钮点击两次才执行Onclick事件的原因
- ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
- ASP.NET MVC如何在Action中返回脚本并执行