找回密码
 立即注册

QQ登录

只需一步,快速开始

ronger

论坛元老

5

主题

31

帖子

8637

积分

论坛元老

积分
8637

活字格认证

ronger
论坛元老   /  发表于:2014-8-23 21:05  /   查看:11661  /  回复:16
我的需求,就是用户在本页面上传一个或者是多个文件之后,我还是在这个页面将

这些文件的相关信息都显示给用户,甚至可以让用户可以编辑部分信息。

      但是目前采用C1Upload上传,一个ashx文件来接受文件,并写入上传文件夹,

显然是不满足需求的。因为我的ashx处理文件也就是一个HttpHandler没有办法

将处理权交给Controller。所以我觉得能否做一个C1Upload的Demo,需要从页面

上传文件并将之交给Controller。

16 个回复

正序浏览
Alice
社区贡献组   /  发表于:2014-9-1 15:14:00
17#
回复 16楼ronger的帖子

不客气。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
ronger
论坛元老   /  发表于:2014-9-1 12:16:00
16#
明白了,谢谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-9-1 11:27:00
15#
回复 14楼ronger的帖子

国内浏览器太多,而且也比较混乱,不符合标准,所以不做特殊的支持。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
ronger
论坛元老   /  发表于:2014-9-1 09:26:00
14#
还有这种说法呀!原因是什么呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-9-1 09:17:00
13#
回复 10楼ronger的帖子

我们的产品不支持360浏览器,在360浏览器下的正确性不做支持。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
ronger
论坛元老   /  发表于:2014-8-31 13:16:00
12#
1.Chrome浏览器:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ronger
论坛元老   /  发表于:2014-8-31 13:15:00
11#
三个浏览器在点击了两次上传文件按钮之后的表现:

1.Chrome浏览器:



2.fireFox浏览器:





3.360浏览器:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ronger
论坛元老   /  发表于:2014-8-31 11:54:00
10#
通过如下方式已经实现了我的需求:
1.在页面上加入链接:
@Html.ActionLink("详细情况3", "detail", null, new { id = "detailLink" })
同时加入js,这是JQuery的Ajax方式,最后让这个链接隐藏掉:
              $('#detailLink').click(function (event) {
                    event.preventDefault();
                    var url = $(this).attr('href');                   
                    $('#detail').load(url);
                });
                $('#detailLink').hide(true);
上传完成后的js代码:
                   complete: function (e, data) {
                        $("#detailLink").click();
                    },
                    totalComplete: function () {
                       .............
                        $("#detailLink").click();
                    },
2.在Controller中加入方法
public ActionResult detail()
{
        ............
        return PartialView(uploadView);
}
3.新建detail.cshtml  
      
     经过测试,在Chrome浏览器和FireFox浏览器中,可以实现

上传成功后,通过Ajax的方式从Controller中取到上传信息。

但是在360浏览器中,第一次上传时有取到上传文件详细信息,但是

第二次,第三次就不行了。这个问题我下去慢慢的思考吧!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-27 17:42:00
9#
回复 8楼ronger的帖子

好的。
如果有问题我们再交流。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部