C# 调用javascript失败,$未定义

C# 调用javascript失败,$未定义,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我未能将值传递给脚本,任何人都可以告诉我我的错误是什么 输出 Microsoft JScript运行时错误:“$”未定义 我的javascript函数 function setSessionValue(key, value) { $.post('setSession.aspx?key=' + key + '&value=' + value); } asp:LinkButton ID="lnkname" runat="server" Text='<%#Ev

我未能将值传递给脚本,任何人都可以告诉我我的错误是什么

输出

Microsoft JScript运行时错误:“$”未定义

我的javascript函数

function setSessionValue(key, value) {

    $.post('setSession.aspx?key=' + key + '&value=' + value);        
}
asp:LinkButton ID="lnkname" runat="server" Text='<%#Eval("movieTitle") %>' Width='500px'
CommandName="cmdLink" PostBackUrl='~/videotest.aspx'` 
OnClientClick="setSessionValue('itemID','3345');"
调用函数的按钮

function setSessionValue(key, value) {

    $.post('setSession.aspx?key=' + key + '&value=' + value);        
}
asp:LinkButton ID="lnkname" runat="server" Text='<%#Eval("movieTitle") %>' Width='500px'
CommandName="cmdLink" PostBackUrl='~/videotest.aspx'` 
OnClientClick="setSessionValue('itemID','3345');"
asp:LinkButton ID=“lnkname”runat=“server”Text=''Width='500px'
CommandName=“cmdLink”PostBackUrl='~/videotest.aspx'`
OnClientClick=“setSessionValue('itemID','3345')

页面中是否包含jquery js文件

<script 
     type="text/javascript"          
     src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
</script>

页面中是否包含jquery js文件

<script 
     type="text/javascript"          
     src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js">
</script>


在asp页面中包含jquery库

在asp页面中包含jquery库

最可能的原因是

  • 您忘记导入jQuery库,或者jQuery库在客户端计算机上下载失败
  • 在导入jQuery之前,您已经使用了
    $
    语法
  • 语法应该如下所示

     <script type="text/javascript" src="SOURCE OF YOUR JQUERY.JS FILE">
     <script type="text/javascript">
         function setSessionValue(key, value) {
              $.post('setSession.aspx?key=' + key + '&value=' + value);        
         }
     </script>
    
    
    函数setSessionValue(键、值){
    $.post('setSession.aspx?key='+key+'&value='+value);
    }
    

    希望这对你有帮助。

    最可能的原因是

  • 您忘记导入jQuery库,或者jQuery库在客户端计算机上下载失败
  • 在导入jQuery之前,您已经使用了
    $
    语法
  • 语法应该如下所示

     <script type="text/javascript" src="SOURCE OF YOUR JQUERY.JS FILE">
     <script type="text/javascript">
         function setSessionValue(key, value) {
              $.post('setSession.aspx?key=' + key + '&value=' + value);        
         }
     </script>
    
    
    函数setSessionValue(键、值){
    $.post('setSession.aspx?key='+key+'&value='+value);
    }
    

    希望这对您有所帮助。

    同时确保在使用任何脚本之前先导入jquery。

    同时确保在使用任何脚本之前先导入jquery。

    很抱歉,我还没有导入它,谢谢您告诉我=)@CheemunLow,您需要接受您问题的答案。请阅读常见问题部分。很抱歉我还没有导入它,谢谢你告诉我=)@CheemunLow,你需要接受你问题的答案。请阅读常见问题部分。