Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
JQuery会话插件错误JavaScript运行时错误:无法获取属性';设置';指未定义的或空的引用_Jquery_Asp.net - Fatal编程技术网

JQuery会话插件错误JavaScript运行时错误:无法获取属性';设置';指未定义的或空的引用

JQuery会话插件错误JavaScript运行时错误:无法获取属性';设置';指未定义的或空的引用,jquery,asp.net,Jquery,Asp.net,我正在尝试在asp.net Web窗体上使用读/写会话。我添加了 <script src="Scripts/jquery.session.js"></script> to the top of my aspx page $("#MainContent_ddlRequest").change(function () { $.session.set('GroupName', 'xyz'); alert($.session.get(

我正在尝试在asp.net Web窗体上使用读/写会话。我添加了

<script src="Scripts/jquery.session.js"></script> to the top of my aspx page
 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});
但是我得到了错误“0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“set” 如何解决此错误

 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});
我甚至试着这样做如下。但我仍然得到同样的错误

 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});
 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.js" type="text/javascript"></script>
    <script type="text/javascript">

        $(document).ready(function () {

            $.session.set('time', new Date());
            alert($.session.get('time'));
});

$(文档).ready(函数(){
$.session.set('time',new Date());
警报($.session.get('time'));
});
下面是我的整个asp.net页面源代码

 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>

</title></head>
<body>
    <form method="post" action="WebForm1.aspx" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZKyCMgqniM/aldukh4YFosrxeF/cGpC1q4aFWjLdll/R" />
</div>

    <div>
    <input id="butSet" type="button" value="SET" />
         <input id="butGet" type="button" value="GET" />
    </div>
    </form>
</body>
</html>


    <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.js" type="text/javascript"></script>
 <script type="text/javascript">

     $(document).ready(function () {
         $('#butSet').click(function () {
             $.session.set('time', new Date());
         });

         $('#butGet').click(function () {
             alert($.session.get('time'));
         });

     });
     </script>

$(文档).ready(函数(){
$('#butSet')。单击(函数(){
$.session.set('time',new Date());
});
$('#butGet')。单击(函数(){
警报($.session.get('time'));
});
});

您访问它的URL是什么?如果脚本URL中没有前导的
/
,您可能正在尝试加载脚本

 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});
最好做类似于
src=”“

 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});

请参阅:

我没有问题。。。在我的帖子中添加了我的整个asp.net页面源代码。我尝试更改路径,但仍然收到相同的错误。您可以将整个输出(视图源代码)发布到JSFIDLE或pastebin等吗?或者编辑你的帖子并放在那里?需要更多上下文。在我的帖子中添加了我的整个asp.net页面源。我看不到会话脚本包含在你的帖子或小提琴中的任何位置。我尝试使用这两个脚本,但得到相同的错误1。2.
 $("#MainContent_ddlRequest").change(function () {
     $.session.set('GroupName', 'xyz');
                alert($.session.get('GenGroupName'));
});