Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
页面重定向上的Microsoft Jscript运行时错误-asp.net和javascript_Javascript_Asp.net_Internet Explorer - Fatal编程技术网

页面重定向上的Microsoft Jscript运行时错误-asp.net和javascript

页面重定向上的Microsoft Jscript运行时错误-asp.net和javascript,javascript,asp.net,internet-explorer,Javascript,Asp.net,Internet Explorer,我在我的.net网站上有两个页面 一个是default.aspx,另一个是login.aspx <%@ Page Language="VB" AutoEventWireup="false" CodeFile="login.aspx.vb" Inherits="login" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm

我在我的.net网站上有两个页面

一个是default.aspx,另一个是login.aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="login.aspx.vb" Inherits="login" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>

<script type="text/javascript">
function resetFormField(){alert("OK");}
</script>

</head>
<body>
  <form id="form1" runat="server">
  <div>
    <asp:TextBox ID="txtloginemailId" runat="server" Columns="25">                
    </asp:TextBox>
  </div>
  </form>
</body>
</html>
default.aspx只是一个空白页面,用于重定向到login.aspx页面

在login.aspx中,我有一个文本框和一个javascript onfocus事件。(javascript函数中只有一个警报方法)

如果我从Visual Studio启动login.aspx页面,该页面在IE中打开良好,javascript在将光标聚焦到texbox上时执行良好

如果我从Visual Studio运行default.aspx,页面将重定向到login.aspx。但是,javascript在这种情况下不执行。i、 e.在这种情况下,我得到一个错误-Microsoft jscript运行时错误-权限被拒绝'

不知道问题是什么。如果你们能在这里指出任何东西,那就太好了

顺便说一句

如果在web.config中禁用调试,则可以正常工作。只有启用了调试,才会出现此问题

在firefox中,它工作得非常好。问题只在于IE


谢谢

请在下面找到我的代码。谢谢

Default.aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
  <form id="form1" runat="server">
    <div>

    </div>
  </form>
</body>
</html>
login.aspx

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="login.aspx.vb" Inherits="login" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>

<script type="text/javascript">
function resetFormField(){alert("OK");}
</script>

</head>
<body>
  <form id="form1" runat="server">
  <div>
    <asp:TextBox ID="txtloginemailId" runat="server" Columns="25">                
    </asp:TextBox>
  </div>
  </form>
</body>
</html>

(会话未设置在任何位置。因此,重定向总是会发生)

显示重定向代码和login.aspx javascript。这里有些可疑。。除了你的代码之外,你能发布错误的截图吗?嗨,因为我不能在这里的评论部分发布代码,我在下面添加了它。感谢以后,只需编辑您的原始帖子并在其中添加代码即可。:)是 啊好主意:)下次会这样做的!!好的,这里没问题。。你能不能请截图的错误,把一些图片托管网站和张贴链接在这里?如果没有,我必须知道以下几点:这是客户端脚本错误吗?服务器端?我上传了一个错误截图。可在以下网址查看。这不是客户端错误。服务器端有问题。天哪!问题是在我的电脑上运行的avg防病毒软件。卸下它后,它现在工作得非常好!!!想知道如何调试这样的错误!!!:)感谢Shadow对其进行调查。为了澄清发生了什么:反病毒部门使用附带的调试器进行了干预,认为Visual Studio是恶意病毒,试图在web应用程序的进程中运行,或者是类似的情况。我不会完全删除杀毒软件,但首先要搞乱它的设置,也许你可以将Visual Studio添加到一些“白名单”中。嗯……是的。我会试试的。我的第一个目标是以某种方式解决这个问题!!:)谢谢
Partial Class login
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Me.txtloginemailId.Attributes.Add("onfocus", "resetFormField(this);")
End Sub
End Class