快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

使用SignalR实时显示淘宝买家信誉及中差评信息-创新互联

注,本文使用开发环境:Visual Studio 2012.2,平台:ASP.NET MVC 4,数据库:本文未说明

侯马网站建设公司创新互联,侯马网站设计制作,有大型网站制作公司丰富经验。已为侯马上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的侯马做网站的公司定做!

一、啰嗦故事

接触SignalR已经很长一段时间了,不过也没用它写过什么像样的Demo。今天就与大家分享一个比较简单Demo,本文的重点在于如何使用SignalR。只是以一个实际的例子来说明一下。

Story:故事是的起因是这样地,淘宝卖家是个很可怜的职业,四处寻亲,但是,往往都会因为买家初来炸道,或者出于恶意,或者本身已经养成了中差评习惯而给卖家以中差评。

本身中差评对淘宝店的影响其实也不算小,所以如果能帮卖家避免,最好可以避免。

那么如何避免呢?

首先,卖家是可以自行查看的,但是对于订单量多的卖家来说,是有些辛苦吧,最好可以有个功能。一但有那些给过不良评价的买家来下单时,就立刻提示出来,叮咚~向着这个目标踏进吧。

这是我们的终极效果图,绿色的是马塞克,不要求无码图。

使用SignalR实时显示淘宝买家信誉及中差评信息

红色背景代表有过差评

×××背景代表,有过中评或是新号

提示的消息会在买家下单后自动出现在列表的头部(当然是自动的,不需要刷新,要不本节讲SignalR就没意义了是不)

嗯,下面我们来看看如何实现这个主动通知吧

二、走起服务器端

先建立一个ASP.NET MVC项目,这里默认是ASP.NET MVC4 Razor引擎

我们先来建立一个Model,用于数据库存储也好,序列化后传递数据到界面也好,都离不开它。

1:      [Table("buyers")]
2:      public class DbBuyer
3:      {
4:          /// 
5:          /// 自增Id
6:          /// 
7:          [Column("id"), Key]
8:          public int Id { get; set; }
9:          /// 
10:          /// 买家昵称
11:          /// 
12:          [Column("nick")]
13:          public string Nick { get; set; }
14:          /// 
15:          /// uid
16:          /// 
17:          [Column("buyer_uid")]
18:          public string BuyerUid { get; set; }
19:          /// 
20:          /// 买家信誉
21:          /// 
22:          [Column("buyer_rate")]
23:          public int RateCount { get; set; }
24:          /// 
25:          /// 给出过的中评
26:          /// 
27:          [Column("send_mid")]
28:          public int SendMid { get; set; }
29:          /// 
30:          /// 给出过的差评
31:          /// 
32:          [Column("send_bad")]
33:          public int SendBad { get; set; }
34:          /// 
35:          /// 半年内评价
36:          /// 
37:          [Column("half_year_count")]
38:          public int HalfYearCount { get; set; }
39:          /// 
40:          /// 上个月评价
41:          /// 
42:          [Column("last_month_count")]
43:          public int LastMonthCount { get; set; }
44:          [Column("add_time")]
45:          public DateTime AddTime { get; set; }
46:      }

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


当前文章:使用SignalR实时显示淘宝买家信誉及中差评信息-创新互联
网页链接:http://6mz.cn/article/dsepec.html

其他资讯