【发布时间】:2012-09-16 21:10:54
【问题描述】:
我正在使用 Microsoft Visual Web Developer 2010 Express。
我有一个隐藏的图片按钮,如果用户上传图片,该按钮设置为 visible="true"。 代码如下:
aspx 文件:
<asp:UpdatePanel ID="upOne" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:ImageButton ID="btnImageOne" runat="server" CssClass="btnImage"
Visible="false" onclick="btnImageOne_Click" />
<asp:LinkButton ID="btnDeleteOne" runat="server" CssClass="btnDelete" Visible="false"
onclick="btnDeleteOne_Click"> </asp:LinkButton>
</ContentTemplate>
</asp:UpdatePanel>
当按钮可见时,如果被用户点击,按钮会: aspx.cs 文件:
protected void btnDeleteOne_Click(object sender, EventArgs e)
{
if (Session["fuOneFilename"] != null)
{
File.Delete(Server.MapPath("~/animals/temp/") + (string)Session["fuOneFilename"]);
Session["fuOneFilename"] = null;
DisplayUploadedPictures();
if (Session["mainImageFilename"] == Session["fuOneFilename"])
{
Session["mainImageFilename"] = null;
DisplayMainImage();
}
}
}
我在 aspx.cs 文件的第二行放置了一个断点。 按下 F5 后,应用程序会在位于 jQuery (unmodified) 文件内的 JavaScript 行中停止。
j = Array.prototype.push
我收到消息:
Microsoft JScript 中的运行时错误:未定义“数组”
在同一个窗口中,我可以看到三个按钮: 中断、继续、忽略。
注意:页面加载中的断点运行没有问题。
调用堆栈说:
匿名函数 JScript
JScript 全局代码 JScript
问题:
第一季度。 为什么会这样?
第二季度。 我该如何解决?
【问题讨论】:
-
@SLaks,感谢您的关注。我在原始帖子中添加了调用堆栈信息。
标签: c# jquery asp.net visual-studio-2010 breakpoints