Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Javascript Microsoft JScript运行时错误:语法错误,第二次单击按钮时无法识别表达式_Javascript_Asp.net Mvc 3_Jquery_Error Handling_Jscript - Fatal编程技术网

Javascript Microsoft JScript运行时错误:语法错误,第二次单击按钮时无法识别表达式

Javascript Microsoft JScript运行时错误:语法错误,第二次单击按钮时无法识别表达式,javascript,asp.net-mvc-3,jquery,error-handling,jscript,Javascript,Asp.net Mvc 3,Jquery,Error Handling,Jscript,您好,我已经在jquery对话框的部分视图中登录,当我第一次单击按钮时,它工作正常。这意味着,如果文本框为空,则会显示客户端错误以填充它们。但当我第二次单击时,如果文本框是否已填充,则显示此错误: Microsoft JScript运行时错误:语法错误,无法识别 表达方式:# 我该怎么办 编辑: 单击此按钮,将显示jquery对话框: <div class="buttons"> @{ if (Session["member"] != null)

您好,我已经在jquery对话框的部分视图中登录,当我第一次单击按钮时,它工作正常。这意味着,如果文本框为空,则会显示客户端错误以填充它们。但当我第二次单击时,如果文本框是否已填充,则显示此错误:

Microsoft JScript运行时错误:语法错误,无法识别 表达方式:#

我该怎么办

编辑:

单击此按钮,将显示jquery对话框:

  <div class="buttons">          @{
        if (Session["member"] != null)
        {

                <input type="button" value="خريد" class="btn" id="btnn" onclick="addToOrders(@item.themesModel.ThemeID, true)" />
        }
        else
        {

                <input type="button" value="خريد" class="btn" id="btnn" onclick="addToOrders(@item.themesModel.ThemeID,false)" />

        }
这是在对话框中呈现的登录部分视图中的我的按钮代码:

 <input type="submit" value="login" />

这些是我在主布局中使用的脚本:

    <script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"></script>
   <script src="@Url.Content("/Scripts/SlideMain/jquery.easyAccordion.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/SlideMain/utility.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/jquery-ui.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
    <script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
         <script src="@Url.Content("/Scripts/Members/Members.js")" type="text/javascript"></script>


你认为有人在看不到代码的情况下会知道答案。我应该在这里复制代码的哪一部分?嗯。。。第二次单击的eventhandler函数很好…错误发生在哪里?它是在代码中还是在JQuery库中?在Internet Explorer中,可以按F12打开调试器。在调试器中,点击“脚本”(左上第二菜单层)后,IE调试器中有一个“开始调试”按钮,点击“开始调试”后,我得到一个错误:“无法附加到进程。另一个调试器可能附加到进程;”出现上述错误时,“jquery-1.5.1.js”打开,此部分显示错误:“//我们必须在8之前为//IE添加一个catch块,否则finally//块将永远不会执行catch(e){throw e;'
    <script src="../../Scripts/jquery-1.5.1.js" type="text/javascript"></script>
   <script src="@Url.Content("/Scripts/SlideMain/jquery.easyAccordion.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/SlideMain/utility.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/jquery-ui.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
    <script src="@Url.Content("/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
    <script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
    <script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
         <script src="@Url.Content("/Scripts/Members/Members.js")" type="text/javascript"></script>