为什么会再次进入当前页的action啊。。是控件原因么?还是需要设置什么属性?

解决方案 »

  1.   

    并且进入该页面action后,不会刷新页面就是单纯在走一遍这个action
      

  2.   

    不用管它,你在页面page_load事件里,判断IsPostBack就行了
      

  3.   

    进入同一个页面,但应该在不同的SESSION 里,这个控件LOAD 估计使用ajax 调用这个PAGE 两次。
      

  4.   

    应该是其他部分你不小心做了异步请求了,你跟踪一下不是,我跟踪了的,,我只要把 <span id="uploadify_file"></span>(引用控件的地方(     $("#uploadify_file").uploadify))注释掉就没这个问题了。
      

  5.   


    session的确是被清空了(这个action中用的session,因为没值传进去了)。我就是想让它不在此进入这个action中。。怎么做?
      

  6.   


    session的确是被清空了(这个action中用的session,因为没值传进去了)。我就是想让它不在此进入这个action中。。怎么做?
    确定这个控件没有调用2次,因为我昨天刚用.
    建议你下载最新版的uploadify,重新建个新页面 试一试,看看会不会重复发生这种情况.
      

  7.   

    很是汗颜,,身为小菜鸟不不知道怎么写。。能给个代码(我用的是mvc写的。)
      

  8.   


    session的确是被清空了(这个action中用的session,因为没值传进去了)。我就是想让它不在此进入这个action中。。怎么做?
    确定这个控件没有调用2次,因为我昨天刚用.
    建议你下载最新版的uploadify,重新建个新页面 试一试,看看会不会重复发生这种情况.我试试。。,不过我看到貌似没有调用2次吧。因为我一步步调试的,直接看到页面全部走完(已经走到</body>后面了,因为我在这个后面加了个@if判定做测试),然后后面只有一个</html>,我在继续,就再次进入此页面的action了。
      

  9.   

    很是汗颜,,身为小菜鸟不不知道怎么写。。能给个代码(我用的是mvc写的。)
    不好意思,我用的是asp.net,应该差不多,我刚才又试了一下,确实没有你说的那种情况(2次请求).
    建议你新建一个干净的页面 试一下
      

  10.   


    session的确是被清空了(这个action中用的session,因为没值传进去了)。我就是想让它不在此进入这个action中。。怎么做?
    确定这个控件没有调用2次,因为我昨天刚用.
    建议你下载最新版的uploadify,重新建个新页面 试一试,看看会不会重复发生这种情况.我试试。。,不过我看到貌似没有调用2次吧。因为我一步步调试的,直接看到页面全部走完(已经走到</body>后面了,因为我在这个后面加了个@if判定做测试),然后后面只有一个</html>,我在继续,就再次进入此页面的action了。
    你先建一个干净的页面 结果还是请求2次吗?
      

  11.   


    session的确是被清空了(这个action中用的session,因为没值传进去了)。我就是想让它不在此进入这个action中。。怎么做?
    确定这个控件没有调用2次,因为我昨天刚用.
    建议你下载最新版的uploadify,重新建个新页面 试一试,看看会不会重复发生这种情况.我试试。。,不过我看到貌似没有调用2次吧。因为我一步步调试的,直接看到页面全部走完(已经走到</body>后面了,因为我在这个后面加了个@if判定做测试),然后后面只有一个</html>,我在继续,就再次进入此页面的action了。
    你先建一个干净的页面 结果还是请求2次吗?恩,,还是这样。
      

  12.   


    session的确是被清空了(这个action中用的session,因为没值传进去了)。我就是想让它不在此进入这个action中。。怎么做?
    确定这个控件没有调用2次,因为我昨天刚用.
    建议你下载最新版的uploadify,重新建个新页面 试一试,看看会不会重复发生这种情况.我试试。。,不过我看到貌似没有调用2次吧。因为我一步步调试的,直接看到页面全部走完(已经走到</body>后面了,因为我在这个后面加了个@if判定做测试),然后后面只有一个</html>,我在继续,就再次进入此页面的action了。
    你先建一个干净的页面 结果还是请求2次吗?恩,,还是这样。
    那真不知道了,我这里跟踪,没有发现请求了2次
      

  13.   

    我做了一个页面就只有这个控件,什么都没了,,还是请求了2次。。不会真是这个控件问题吧。我用的是Uploadify v3.2的
      

  14.   

    @{
        Layout = null;   
    }<html>
        <head>
            <title>111111</title><link href="~/uploadify/uploadify.css" rel="stylesheet" />
    <script src="~/uploadify/jquery-1.9.1.min.js" type="text/javascript"></script>
    <script src="~/uploadify/jquery.uploadify.js" type="text/javascript"></script>
    <script src="~/uploadify/jquery.uploadify.min.js" type="text/javascript"></script><script type="text/javascript">
        $().ready(function () {
            $("#uploadify_file").uploadify({
                uploader: '/UserUpFile/UploadFile',   //对应的方法
                swf: '/uploadify/uploadify.swf',    //上传使用flash
                cancelImg: '/uploadify/uploadify-cancel.png',   //上传取消图标
                width: 70,
                height: 13,
                buttonText: '上传图片',
                buttonCursor: 'hand',    //上传按钮Hover时的鼠标形状
                fileObjName: 'Filedata',   //上传参数
                fileTypeExts: '',   //指定允许上传的文件类型(文件后缀名)
                fileTypeDesc: '',   //文件类型的说明
                auto: true,         //表示在选择文件后是否自动上传
                multi: true,           //是否支持多文件上传 
                queueSizeLimit: 1,        //队列长度限制 
            });
        });
      
             function doup_file() {
                 $("#uploadify_file").uploadify('upload', '*');
             }
             function closeup_file() {
                 $("#phone").val("");
                 $("#uploadify_file").uploadify('cancel', '*');
             }
        </script>
        </head>    <body>
             <div id="updata_file">
            <span id="uploadify_file"></span>
                  <p style="margin-left:0px">
                    <a href="javascript:" onclick="doup_file()">上传</a>| 
                    <a href="javascript:" onclick="closeup_file()">取消上传</a>
                 </p>
                 </div>
        </body></html>   这是我的页面代码。。控制器就一个返回这个视图
      

  15.   

    "$().ready()"没有指定是那个THML吧?
      

  16.   

    "$().ready()"没有指定是那个THML吧?代码就是上面那些,,没了,,"$().ready()"什么都木有指定。。看了这个问题是一个无解的坑爹问题了。算了,,,不过还是多谢这位大哥。。